Browse Source

小班课修改

周箭河 5 years ago
parent
commit
8680b73453

+ 12 - 10
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

@@ -261,16 +261,18 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
         MusicGroup musicGroup = musicGroupDao.get(highClassGroupList.get(0).getMusicGroupId());
 
         List<ClassGroup> classGroups = classGroupDao.findClassGroupByMusicGroupIdAndType(musicGroup.getId(), ClassGroupTypeEnum.HIGH);
-        List<Integer> classGroupIds = classGroups.stream().map(classGroup -> classGroup.getId()).collect(Collectors.toList());
-        //删除基础提高班
-        classGroupDao.batchSoftDelete(classGroupIds);
-        //删除基础提高班课程
-        courseScheduleDao.deleteCourseSchedulesByClassGroupIds(classGroupIds);
-        //删除基础提高老师
-        classGroupTeacherMapperDao.delClassGroupTeacherMapper(classGroupIds);
-
-        for (ClassGroup classGroup : classGroups) {
-            imFeignService.groupDismiss(new ImGroupModel(classGroup.getId().toString(), null, classGroup.getName()));
+        if (classGroups.size() > 0) {
+            List<Integer> classGroupIds = classGroups.stream().map(classGroup -> classGroup.getId()).collect(Collectors.toList());
+            //删除基础提高班
+            classGroupDao.batchSoftDelete(classGroupIds);
+            //删除基础提高班课程
+            courseScheduleDao.deleteCourseSchedulesByClassGroupIds(classGroupIds);
+            //删除基础提高老师
+            classGroupTeacherMapperDao.delClassGroupTeacherMapper(classGroupIds);
+
+            for (ClassGroup classGroup : classGroups) {
+                imFeignService.groupDismiss(new ImGroupModel(classGroup.getId().toString(), null, classGroup.getName()));
+            }
         }
 
         Integer schoolId = musicGroup.getSchoolId();