Browse Source

排课接口更新的班级课程数量有误

zouxuan 4 năm trước cách đây
mục cha
commit
596ca882e7

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

@@ -2405,9 +2405,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
         if (classGroup4MixDtos.get(0).getCourseTimes().compareTo(0) <= 0) {
             throw new BizException("排课次数必须大于0");
         }
-        Integer courseTimes = classGroup4MixDtos.get(0).getCourseTimes();
-
-        classGroupService.updateTotalClassTimes(classGroup.getId(), courseTimes);
 
         Integer schoolId = teachMode.equals(TeachModeEnum.ONLINE) ? null : musicGroup.getSchoolId();
 
@@ -2612,6 +2609,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
             courseScheduleList.sort(Comparator.comparing(CourseSchedule::getStartClassTime));
             return BaseController.failed(HttpStatus.PARTIAL_CONTENT, courseScheduleList, "");
         }
+        classGroupService.updateTotalClassTimes(classGroup.getId(), courseScheduleList.size());
 
         //老师结算表
         if (courseScheduleTeacherSalaryList.size() > 0) {