|
@@ -3103,8 +3103,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
if(courseSchedules != null && courseSchedules.size() > 0){
|
|
|
courseSchedules = courseSchedules.stream().filter(courseSchedule -> !courseSchedule.getActualTeacherId().equals(teacherId)).collect(Collectors.toList());
|
|
|
}
|
|
|
+ classGroupTeacherMapperService.updateTeacher(practiceGroupId,teacherId,GroupType.PRACTICE.getCode());
|
|
|
+ classGroupTeacherSalaryDao.updateTeacher(practiceGroupId,teacherId,GroupType.PRACTICE.getCode());
|
|
|
+ practiceGroupDao.updateUserId(practiceGroupId,teacherId);
|
|
|
if(courseSchedules == null || courseSchedules.size() == 0){
|
|
|
- throw new BizException("没有可调整的课程");
|
|
|
+ return;
|
|
|
}
|
|
|
|
|
|
Map<Integer, String> teacherIdMap = new HashMap<>(10);
|
|
@@ -3128,10 +3131,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseScheduleDao.batchUpdate(courseSchedules);
|
|
|
Set<Long> courseScheduleIds = courseSchedules.stream().map(e -> e.getId()).collect(Collectors.toSet());
|
|
|
courseScheduleTeacherSalaryDao.batchUpdateTeacher(courseScheduleIds,teacherId);
|
|
|
- Set<Integer> classGroupIds = courseSchedules.stream().map(e -> e.getClassGroupId()).collect(Collectors.toSet());
|
|
|
- classGroupTeacherMapperService.updateTeacher(classGroupIds,teacherId);
|
|
|
- classGroupTeacherSalaryDao.updateTeacher(classGroupIds,teacherId);
|
|
|
- practiceGroupDao.updateUserId(practiceGroupId,teacherId);
|
|
|
+
|
|
|
teacherAttendanceDao.batchUpdateTeacher(courseScheduleIds,teacherId);
|
|
|
courseScheduleModifyLogDao.batchInsert(scheduleModifyLogs);
|
|
|
|