|
@@ -1290,7 +1290,6 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
beReplaceTeacherIds.add(oldCourseSchedule.getActualTeacherId().intValue());
|
|
|
}
|
|
|
}
|
|
|
- classGroupService.updateClassGroupInfo(oldCourseSchedule.getClassGroupId());
|
|
|
}else{
|
|
|
if(courseTimeIsChange||(Objects.nonNull(newCourseSchedule.getActualTeacherId())
|
|
|
&&(Objects.isNull(oldCourseSchedule.getActualTeacherId())
|
|
@@ -1351,11 +1350,13 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseScheduleTeacherSalaryDao.batchDeleteByCourseAndTeacher(newCourseSchedule.getId(),beReplaceTeacherIds);
|
|
|
teacherAttendanceDao.batchDeleteByCourseAndUsers(newCourseSchedule.getId().intValue(),beReplaceTeacherIds);
|
|
|
}
|
|
|
+ classGroupService.updateClassGroupInfo(oldCourseSchedule.getClassGroupId());
|
|
|
});
|
|
|
//生成修改后的教师课酬
|
|
|
if(!CollectionUtils.isEmpty(needCreateCourseScheduleTeacherSalaryCourse)){
|
|
|
classGroupTeacherMapperService.createCourseScheduleTeacherSalary(needCreateCourseScheduleTeacherSalaryCourse,oldCourseSchedules);
|
|
|
}
|
|
|
+
|
|
|
try {
|
|
|
//推送课时调整
|
|
|
Set<Integer> teacherIds = newCourseSchedules.stream().map(e -> e.getActualTeacherId()).collect(Collectors.toSet());
|