|  | @@ -882,15 +882,13 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          List<Map<Long, Integer>> vipGroupOverCourses = vipGroupDao.countVipGroupOverCourse(musicGroupIds);
 | 
	
		
			
				|  |  |          Map<Long, Integer> vipGroupOverCourseMaps = MapUtil.convertIntegerMap(vipGroupOverCourses);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        List<ClassGroup> byClassGroupIds = classGroupDao.findByClassGroupIds(classGroupIds);
 | 
	
		
			
				|  |  | -        Map<Integer, ClassGroup> classGorupIdMap = byClassGroupIds.stream().collect(Collectors.toMap(ClassGroup::getId, classGroup -> classGroup));
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +//        List<ClassGroup> byClassGroupIds = classGroupDao.findByClassGroupIds(classGroupIds);
 | 
	
		
			
				|  |  | +//        Map<Integer, ClassGroup> classGorupIdMap = byClassGroupIds.stream().collect(Collectors.toMap(ClassGroup::getId, classGroup -> classGroup));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //统计班级人数
 | 
	
		
			
				|  |  |          List<Map<Integer, Integer>> classGroupStudentNumMaps = classGroupStudentMapperDao.countClassGroupsStudentNum(classGroupIds);
 | 
	
		
			
				|  |  |          Map<Integer, Long> classGroupStudentNumMap = MapUtil.convertIntegerMap(classGroupStudentNumMaps);
 | 
	
		
			
				|  |  | -        Map<Integer, Long> currentClassTimes = MapUtil.convertIntegerMap(courseScheduleDao.countCurrentNumByClassGroupId(classGroupIds,null));
 | 
	
		
			
				|  |  | +        Map<Integer, Long> currentClassTimes = MapUtil.convertIntegerMap(courseScheduleDao.countCurrentNumByClassGroupId(classGroupIds,user.getId()));
 | 
	
		
			
				|  |  |          teacherMusicClassGroup.forEach(teacherClassGroupDto -> {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (teacherClassGroupDto.getType() == ClassGroupTypeEnum.VIP) {
 |