|
@@ -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()));
|