|
@@ -313,6 +313,7 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon
|
|
MusicGroupStudentClassAdjust byBatchNo = musicGroupStudentClassAdjustDao.findByBatchNo(batchNo);
|
|
MusicGroupStudentClassAdjust byBatchNo = musicGroupStudentClassAdjustDao.findByBatchNo(batchNo);
|
|
//获取提交的合班申请
|
|
//获取提交的合班申请
|
|
MusicGroupStudentClassAdjust classAdjust = musicGroupStudentClassAdjustDao.findByBatchNo(batchNo);
|
|
MusicGroupStudentClassAdjust classAdjust = musicGroupStudentClassAdjustDao.findByBatchNo(batchNo);
|
|
|
|
+ List<CourseScheduleStudentPayment> courseScheduleStudentPayments = new ArrayList<>();
|
|
List<Long> courseIds = JSON.parseArray(classAdjust.getSubLockCourseIds(), Long.class);
|
|
List<Long> courseIds = JSON.parseArray(classAdjust.getSubLockCourseIds(), Long.class);
|
|
for (Integer studentId : studentIds) {
|
|
for (Integer studentId : studentIds) {
|
|
//优先处理之前剩余的课程
|
|
//优先处理之前剩余的课程
|
|
@@ -326,6 +327,11 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon
|
|
if(studentPayments != null && studentPayments.size() >0 ){
|
|
if(studentPayments != null && studentPayments.size() >0 ){
|
|
List<CourseScheduleStudentPayment> payments = collect.get(courseSchedule.getId());
|
|
List<CourseScheduleStudentPayment> payments = collect.get(courseSchedule.getId());
|
|
if(payments != null && payments.size() > 0){
|
|
if(payments != null && payments.size() > 0){
|
|
|
|
+ //复制之前的数据
|
|
|
|
+ CourseScheduleStudentPayment scheduleStudentPayment = payments.get(0);
|
|
|
|
+ scheduleStudentPayment.setCourseScheduleId(courseSchedule.getId());
|
|
|
|
+ scheduleStudentPayment.setClassGroupId(courseSchedule.getClassGroupId());
|
|
|
|
+ scheduleStudentPayment.setOpenPlayMidi(null);
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|