| 
					
				 | 
			
			
				@@ -414,26 +414,28 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Map<Long, List<CourseScheduleStudentPayment>> map = list.stream().collect(Collectors.groupingBy(CourseScheduleStudentPayment::getCourseGroupId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //获取所有用户编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<Long> userIds = list.stream().map(CourseScheduleStudentPayment::getUserId).distinct().collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Map<Long, com.yonge.cooleshow.biz.dal.entity.SysUser> userMap = sysUserService.getMapByIds(userIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (CourseGroupWrapper.TeacherCourseGroupDto e : records) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 e.setSubjectName(subjectMap.get(e.getSubjectId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(StringUtils.equals(query.getCourseType(),"PIANO_ROOM_CLASS")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     List<CourseScheduleStudentPayment> studentPayments = map.get(e.getCourseGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    e.setStudentNum(studentPayments.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    StringBuffer studentName = new StringBuffer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    for (int i = 0; i < studentPayments.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if(studentName.length() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            studentName.append(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        studentName.append(userMap.get(studentPayments.get(i).getUserId()).getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (i > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            studentName.append("等").append(userIds.size()).append("人"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(CollectionUtils.isNotEmpty(studentPayments)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        List<Long> studentIds = studentPayments.stream().map(CourseScheduleStudentPayment::getUserId).distinct().collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        e.setStudentNum(studentIds.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        StringBuffer studentName = new StringBuffer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        for (int i = 0; i < studentIds.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if(studentName.length() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                studentName.append(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            studentName.append(userMap.get(studentIds.get(i)).getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if (i > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                studentName.append("等").append(studentIds.size()).append("人"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        e.setStudentName(studentName.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    e.setStudentName(studentName.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     CourseScheduleStudentPayment studentPayment = map.get(e.getCourseGroupId()).get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     com.yonge.cooleshow.biz.dal.entity.SysUser sysUser = userMap.get(studentPayment.getUserId()); 
			 |