| 
					
				 | 
			
			
				@@ -336,32 +336,32 @@ public class StudentOrderController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 musicGroupRegCalender.setMusicGroupPaymentCalenderCourseSettingsList(courseSettings); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //如果包含vip和网管,代表购买了活动包 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<Long> activityList = orderDetail1.stream().filter(e -> e.getType() == OrderDetailTypeEnum.VIP 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        || e.getType() == OrderDetailTypeEnum.PRACTICE).map(e -> e.getStudentInstrumentId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        || e.getType() == OrderDetailTypeEnum.PRACTICE).map(StudentPaymentOrderDetail::getStudentInstrumentId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(CollectionUtils.isNotEmpty(activityList)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     orderDetail.put("activity", musicGroupPaymentCalenderActivityService.findByActivityIds(activityList,musicGroupRegCalender.getId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderDetail.put("calender", musicGroupRegCalender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<Long> ids = orderDetail1.stream().filter(e -> e.getType() == OrderDetailTypeEnum.CLOUD_TEACHER).map(StudentPaymentOrderDetail::getStudentInstrumentId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(CollectionUtils.isNotEmpty(ids)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<MusicGroupPaymentCalenderMember> calenderMembers = musicGroupPaymentCalenderMemberService.findByIds(ids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<CloudTeacherOrderWrapper.StudentMemberOrderDetail> memberOrderDetails = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for (MusicGroupPaymentCalenderMember calenderMember : calenderMembers) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    CloudTeacherOrderWrapper.StudentMemberOrderDetail memberOrderDetail = new CloudTeacherOrderWrapper.StudentMemberOrderDetail(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    memberOrderDetail.setMemberRankId(calenderMember.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    memberOrderDetail.setMemberRankName(calenderMember.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    memberOrderDetail.setIntro(calenderMember.getIntro()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    memberOrderDetails.add(memberOrderDetail); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                orderDetail.put("member", memberOrderDetails); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //判断是否是系统收费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (musicGroup.getCourseViewType() == CourseViewTypeEnum.MEMBER_FEE) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /*if (musicGroup.getCourseViewType() == CourseViewTypeEnum.MEMBER_FEE) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderDetail.put("member", cloudTeacherOrderService.queryOrderInfoByOrderId(orderByOrderNo.getId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                List<Long> ids = orderDetail1.stream().filter(e -> e.getType() == OrderDetailTypeEnum.CLOUD_TEACHER).map(StudentPaymentOrderDetail::getStudentInstrumentId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(CollectionUtils.isNotEmpty(ids)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    List<MusicGroupPaymentCalenderMember> calenderMembers = musicGroupPaymentCalenderMemberService.findByIds(ids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    List<CloudTeacherOrderWrapper.StudentMemberOrderDetail> memberOrderDetails = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    for (MusicGroupPaymentCalenderMember calenderMember : calenderMembers) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        CloudTeacherOrderWrapper.StudentMemberOrderDetail memberOrderDetail = new CloudTeacherOrderWrapper.StudentMemberOrderDetail(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        memberOrderDetail.setMemberRankId(calenderMember.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        memberOrderDetail.setMemberRankName(calenderMember.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        memberOrderDetail.setIntro(calenderMember.getIntro()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        memberOrderDetails.add(memberOrderDetail); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    orderDetail.put("member", memberOrderDetails); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if (orderByOrderNo.getGroupType().equals(GroupType.VIP) || orderByOrderNo.getGroupType().equals(GroupType.LIVE)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(orderByOrderNo.getType() == OrderTypeEnum.ACTIVITY){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderDetail.put("activity", vipGroupActivityService.getDao().queryByIds(orderByOrderNo.getActivityId())); 
			 |