|  | @@ -264,6 +264,11 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |      public List<HighClassGroupDto> addHighClassGroup(List<HighClassGroupDto> highClassGroupList) throws Exception {
 | 
	
		
			
				|  |  |          MusicGroup musicGroup = musicGroupDao.get(highClassGroupList.get(0).getMusicGroupId());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        int highClassGroupNum = studentRegistrationDao.findMusicGroupStudentNum(musicGroup.getId()) / 5;
 | 
	
		
			
				|  |  | +        if(highClassGroupList.size() > highClassGroupNum){
 | 
	
		
			
				|  |  | +            throw new BizException("班数不能大于"+highClassGroupNum);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          List<ClassGroup> classGroups = classGroupDao.findClassGroupByMusicGroupIdAndType(musicGroup.getId(), ClassGroupTypeEnum.HIGH);
 | 
	
		
			
				|  |  |          if (classGroups.size() > 0) {
 | 
	
		
			
				|  |  |              List<Integer> classGroupIds = classGroups.stream().map(classGroup -> classGroup.getId()).collect(Collectors.toList());
 |