| 
					
				 | 
			
			
				@@ -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(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -665,6 +667,8 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         classGroupRelationDao.deleteBySubClassId(classGroupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //删除班级 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         classGroupDao.delete(classGroupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //删除im群组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        imFeignService.groupQuit(new ImGroupModel(classGroupId.toString(), null, null)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -676,6 +680,8 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         classGroupRelationDao.deleteByClassId(classGroupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //删除合奏班 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         classGroupDao.delete(classGroupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //删除im群组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        imFeignService.groupQuit(new ImGroupModel(classGroupId.toString(), null, null)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 |