|  | @@ -3338,6 +3338,20 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |              pageInfo.setTotal(count);
 | 
	
		
			
				|  |  |              params.put("offset", pageInfo.getOffset());
 | 
	
		
			
				|  |  |              dataList = musicGroupDao.queryMusicMemberList(params);
 | 
	
		
			
				|  |  | +            List<Integer> collect = dataList.stream().map(e -> e.getUserId()).collect(Collectors.toList());
 | 
	
		
			
				|  |  | +            String musicGroupId = dataList.get(0).getMusicGroupId();
 | 
	
		
			
				|  |  | +            //查询云教练订单
 | 
	
		
			
				|  |  | +            List<CloudTeacherOrder> studentCloudTeacherOrders = cloudTeacherOrderService.getStudentCloudTeacherOrders(collect,musicGroupId);
 | 
	
		
			
				|  |  | +            Map<Integer, List<CloudTeacherOrder>> studentCloudTeacherMap = studentCloudTeacherOrders.stream().collect(Collectors.groupingBy(CloudTeacherOrder::getStudentId));
 | 
	
		
			
				|  |  | +            Date date = new Date();
 | 
	
		
			
				|  |  | +            dataList.forEach(e->{
 | 
	
		
			
				|  |  | +                if (studentCloudTeacherMap.containsKey(e.getUserId())) {
 | 
	
		
			
				|  |  | +                    CloudTeacherOrder cloudTeacherOrder = studentCloudTeacherMap.get(e.getUserId()).get(0);
 | 
	
		
			
				|  |  | +                    if (cloudTeacherOrder.getEndTime() == null || cloudTeacherOrder.getEndTime().compareTo(date) > 0) {
 | 
	
		
			
				|  |  | +                        e.setCloudTeacherAmount(cloudTeacherOrder.getAmount());
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (count == 0) {
 | 
	
		
			
				|  |  |              dataList = new ArrayList<>();
 |