|
@@ -1945,22 +1945,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
imFeignService.groupJoin(new ImGroupModel(classGroupId.toString(), imGroupMembers, classGroup.getName()));
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
- if (classGroup4MixDtos.get(0).getCourseAddType().equals("onlyUpdateTeacher")) {
|
|
|
- List<Integer> classGroupIds = new ArrayList<Integer>();
|
|
|
- classGroupIds.add(classGroupId);
|
|
|
- // 删除历史记录
|
|
|
- classGroupTeacherMapperDao.delClassGroupTeacherMapper(classGroupIds);
|
|
|
- for (ClassGroupTeacherMapper tm : newTeacherMapperList) {
|
|
|
- tm.setClassGroupId(classGroupId);
|
|
|
- tm.setCreateTime(date);
|
|
|
- tm.setGroupType(GroupType.MUSIC);
|
|
|
- tm.setMusicGroupId(musicGroupId);
|
|
|
- tm.setUpdateTime(date);
|
|
|
- classGroupTeacherMapperDao.insert(tm);
|
|
|
- }
|
|
|
- return classGroup;
|
|
|
- }
|
|
|
if (classGroup4MixDtos.get(0).getCourseTimes().compareTo(0) <= 0) {
|
|
|
throw new BizException("排课次数必须大于0");
|
|
|
}
|
|
@@ -1968,18 +1952,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
|
|
|
Date entryDate = DateUtil.stringToDate(sysConfigDao.findByParamName(SysConfigService.TEACHER_ENTRY_DATE).getParanValue(), "yyyy-MM-dd");
|
|
|
|
|
|
- if (classGroup4MixDtos.get(0).getCourseAddType().equals("renew")) {
|
|
|
- List<CourseSchedule> noStartCourses = courseScheduleService.findNoStartCoursesByClassGroupId(classGroup.getId());
|
|
|
- if (noStartCourses.size() > 0) {
|
|
|
- courseTimes -= noStartCourses.size();
|
|
|
- List<Long> courseScheduleIds = noStartCourses.stream().map(courseSchedule -> courseSchedule.getId()).collect(Collectors.toList());
|
|
|
- courseScheduleDao.batchDeleteCourseSchedules(courseScheduleIds);
|
|
|
- courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
|
|
|
- teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
|
|
|
- courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
classGroupService.updateTotalClassTimes(classGroup.getId(), courseTimes);
|
|
|
|
|
|
MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId());
|