|
@@ -847,11 +847,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
}
|
|
}
|
|
oldCourseSchedule.setActualTeacherId(newCourseSchedule.getActualTeacherId());
|
|
oldCourseSchedule.setActualTeacherId(newCourseSchedule.getActualTeacherId());
|
|
courseScheduleDao.update(oldCourseSchedule);
|
|
courseScheduleDao.update(oldCourseSchedule);
|
|
- //删除被修改的教师课酬记录
|
|
|
|
|
|
+ //删除被修改的教师课酬记录和考勤记录
|
|
if(!CollectionUtils.isEmpty(beReplaceTeacherIds)){
|
|
if(!CollectionUtils.isEmpty(beReplaceTeacherIds)){
|
|
// courseScheduleTeacherSalaryDao.batchUpdateTeacherExpectSalary(newCourseSchedule.getId().intValue(),beReplaceTeacherIds);
|
|
// courseScheduleTeacherSalaryDao.batchUpdateTeacherExpectSalary(newCourseSchedule.getId().intValue(),beReplaceTeacherIds);
|
|
courseScheduleTeacherSalaryDao.batchDeleteByCourseAndTeacher(newCourseSchedule.getId(),beReplaceTeacherIds);
|
|
courseScheduleTeacherSalaryDao.batchDeleteByCourseAndTeacher(newCourseSchedule.getId(),beReplaceTeacherIds);
|
|
-
|
|
|
|
|
|
+ teacherAttendanceDao.batchDeleteByCourseAndUsers(newCourseSchedule.getId().intValue(),beReplaceTeacherIds);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
//生成修改后的教师课酬
|
|
//生成修改后的教师课酬
|