|
@@ -274,21 +274,21 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
if (classGroups.size() > 0) {
|
|
|
List<Integer> classGroupIds = classGroups.stream().map(classGroup -> classGroup.getId()).collect(Collectors.toList());
|
|
|
|
|
|
+ //删除基础提高班
|
|
|
+ classGroupDao.batchSoftDelete(classGroupIds);
|
|
|
+
|
|
|
List<CourseSchedule> classGroupNoStartCourseSchedules = courseScheduleService.findClassGroupNoStartCourseSchedules(classGroupIds, GroupType.MUSIC);
|
|
|
|
|
|
if (classGroupNoStartCourseSchedules.size() > 0) {
|
|
|
List<Long> courseScheduleIds = classGroupNoStartCourseSchedules.stream().map(courseSchedule -> courseSchedule.getId()).collect(Collectors.toList());
|
|
|
courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
|
|
|
teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
|
|
|
+ //删除基础提高班课程
|
|
|
+ courseScheduleDao.deleteCourseSchedulesByClassGroupIds(courseScheduleIds);
|
|
|
+ //删除基础提高老师
|
|
|
+ classGroupTeacherMapperDao.delClassGroupTeacherMapper(courseScheduleIds);
|
|
|
}
|
|
|
|
|
|
- //删除基础提高班
|
|
|
- classGroupDao.batchSoftDelete(classGroupIds);
|
|
|
- //删除基础提高班课程
|
|
|
- courseScheduleDao.deleteCourseSchedulesByClassGroupIds(classGroupIds);
|
|
|
- //删除基础提高老师
|
|
|
- classGroupTeacherMapperDao.delClassGroupTeacherMapper(classGroupIds);
|
|
|
-
|
|
|
for (ClassGroup classGroup : classGroups) {
|
|
|
imFeignService.groupDismiss(new ImGroupModel(classGroup.getId().toString(), null, classGroup.getName()));
|
|
|
}
|