Kaynağa Gözat

feat:进行中乐团加入学员/乐团班级学员调整不重复生成course schedule student payment记录

Joburgess 4 yıl önce
ebeveyn
işleme
f7859a4f64

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

@@ -1213,7 +1213,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
             List<CourseSchedule> courseScheduleList = courseScheduleService.findNoStartCoursesByClassGroupId(classGroup.getId());
             for (CourseSchedule courseSchedule : courseScheduleList) {
                 if(existCourseIds.contains(courseSchedule.getId())){
-                    continue;
+                    throw new BizException("该学员已在此班级{}课程中", courseSchedule.getId());
                 }
 
                 CourseScheduleStudentPayment courseScheduleStudentPayment = new CourseScheduleStudentPayment();

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleStudentPaymentServiceImpl.java

@@ -497,7 +497,7 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon
 				BigDecimal typeCourseTotalOriginalPrice = new BigDecimal("0"), typeCourseTotalCurrentPrice = new BigDecimal("0");
 				for (CourseSchedule courseSchedule : courseScheduleTypeListEntry.getValue()) {
 					if(existCourseIds.contains(courseSchedule.getId())){
-						continue;
+						throw new BizException("该学员已在此班级{}课程中", courseSchedule.getId());
 					}
 					//课程时长
 					int courseDuration = DateUtil.minutesBetween(courseSchedule.getStartClassTime(), courseSchedule.getEndClassTime());