@@ -113,6 +113,9 @@ public class ClassGroupTeacherMapperServiceImpl extends BaseServiceImpl<Long, Cl
if(classGroupNoStartCourseSchedules == null || classGroupNoStartCourseSchedules.size()==0){
return true;
}
+ //删除未开始的课程老师课酬
+ List<Long> courseScheduleIds = classGroupNoStartCourseSchedules.stream().map(CourseSchedule::getId).collect(Collectors.toList());
+ courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
for (CourseSchedule classGroupNoStartCourseSchedule : classGroupNoStartCourseSchedules) {
@@ -88,7 +88,7 @@
</delete>
<delete id="batchDeleteByCourseScheduleIds">
- DELETE FROM course_schedule_teacher_salary WHERE id_ IN
+ DELETE FROM course_schedule_teacher_salary WHERE course_schedule_id_ IN
<foreach collection="courseScheduleIds" item="courseScheduleId" open="(" close=")" separator=",">
#{courseScheduleId}
</foreach>