|
@@ -377,9 +377,6 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void batchAdd(MusicGroupPaymentCalender musicGroupPaymentCalender,List<MusicGroupPaymentCalenderStudentDetail> musicGroupPaymentCalenderStudentDetails) {
|
|
|
Map<Integer, List<MusicGroupPaymentCalenderStudentDetail>> collect = musicGroupPaymentCalenderStudentDetails.stream().collect(Collectors.groupingBy(e -> e.getUserId()));
|
|
|
- //生成music_group_payment_calender_detail
|
|
|
-// List<MusicGroupPaymentStudentCourseDetail> musicGroupPaymentStudentCourseDetailList = new ArrayList<MusicGroupPaymentStudentCourseDetail>();
|
|
|
-// MusicGroupPaymentStudentCourseDetail musicGroupPaymentStudentCourseDetail = null;
|
|
|
MusicGroupPaymentCalenderDetail musicGroupPaymentCalenderDetail = null;
|
|
|
Long musicGroupPaymentCalenderId = musicGroupPaymentCalender.getId();
|
|
|
for (Integer studentId : collect.keySet()) {
|
|
@@ -401,22 +398,9 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
musicGroupPaymentCalenderDetail.setDeadlinePaymentDate(musicGroupPaymentCalender.getDeadlinePaymentDate());
|
|
|
musicGroupPaymentCalenderDetail.setResponsibleUserId(musicGroupPaymentCalender.getOperator());
|
|
|
musicGroupPaymentCalenderDetailDao.insert(musicGroupPaymentCalenderDetail);
|
|
|
-// Long musicGroupPaymentCalenderDetailId = musicGroupPaymentCalenderDetail.getId();
|
|
|
-// for (MusicGroupPaymentCalenderStudentDetail calenderStudentDetail : calenderStudentDetails) {
|
|
|
-// //创建学生课排课分钟数
|
|
|
-// musicGroupPaymentStudentCourseDetail = new MusicGroupPaymentStudentCourseDetail();
|
|
|
-// musicGroupPaymentStudentCourseDetail.setCourseType(CourseSchedule.CourseScheduleType.valueOf(calenderStudentDetail.getCourseType()));
|
|
|
-// musicGroupPaymentStudentCourseDetail.setMusicGroupPaymentCalenderId(musicGroupPaymentCalenderId);
|
|
|
-// musicGroupPaymentStudentCourseDetail.setMusicGroupPaymentCalenderDetailId(musicGroupPaymentCalenderDetailId);
|
|
|
-// musicGroupPaymentStudentCourseDetail.setTotalCourseMinutes(0);
|
|
|
-// musicGroupPaymentStudentCourseDetail.setUsedCourseMinutes(calenderStudentDetail.getCourseTime().intValue());
|
|
|
-// musicGroupPaymentStudentCourseDetail.setUserId(studentId);
|
|
|
-// musicGroupPaymentStudentCourseDetailList.add(musicGroupPaymentStudentCourseDetail);
|
|
|
-// }
|
|
|
}
|
|
|
musicGroupPaymentCalender.setExpectNum(collect.keySet().size());
|
|
|
musicGroupPaymentCalenderService.update(musicGroupPaymentCalender);
|
|
|
-// musicGroupPaymentStudentCourseDetailDao.batchInsert(musicGroupPaymentStudentCourseDetailList);
|
|
|
//给学员推送缴费通知
|
|
|
if(musicGroupPaymentCalender.getStatus() == PaymentCalenderStatusEnum.OPEN){
|
|
|
musicGroupPaymentCalenderService.pushWaitRenewMessage(musicGroupPaymentCalenderId,musicGroupDao.get(musicGroupPaymentCalender.getMusicGroupId()),collect.keySet());
|