|
@@ -3829,15 +3829,17 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
//解冻班级
|
|
|
classGroupIds.add(masterClassGroupId);
|
|
|
classGroupDao.batchUpdateLockByClassGroupIds(classGroupIds,0);
|
|
|
- //获取没有学员的课程
|
|
|
- List<Long> delCourseIds = courseScheduleDao.findNoStudentCourseIds(courseIds);
|
|
|
- if (delCourseIds != null && delCourseIds.size() > 0) {
|
|
|
- //删除课程
|
|
|
- courseScheduleDao.deleteCourseSchedulesByClassGroupIds(delCourseIds);
|
|
|
- //删除教师考勤
|
|
|
- teacherAttendanceDao.batchDeleteByCourseSchedules(delCourseIds);
|
|
|
- //删除教师课酬
|
|
|
- courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(delCourseIds);
|
|
|
+ if(courseIds.size() > 0){
|
|
|
+ //获取没有学员的课程
|
|
|
+ List<Long> delCourseIds = courseScheduleDao.findNoStudentCourseIds(courseIds);
|
|
|
+ if (delCourseIds != null && delCourseIds.size() > 0) {
|
|
|
+ //删除课程
|
|
|
+ courseScheduleDao.deleteCourseSchedulesByClassGroupIds(delCourseIds);
|
|
|
+ //删除教师考勤
|
|
|
+ teacherAttendanceDao.batchDeleteByCourseSchedules(delCourseIds);
|
|
|
+ //删除教师课酬
|
|
|
+ courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(delCourseIds);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|