|
@@ -74,11 +74,14 @@ import com.ym.mec.biz.dal.entity.SporadicChargeInfo;
|
|
|
import com.ym.mec.biz.dal.entity.StudentPaymentOrder;
|
|
|
import com.ym.mec.biz.dal.entity.StudentPaymentOrderDetail;
|
|
|
import com.ym.mec.biz.dal.entity.TenantPaymentOrder;
|
|
|
+import com.ym.mec.biz.dal.enums.CourseViewTypeEnum;
|
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
|
import com.ym.mec.biz.dal.enums.GroupType;
|
|
|
import com.ym.mec.biz.dal.enums.OrderTypeEnum;
|
|
|
import com.ym.mec.biz.dal.page.StudentPaymentOrderQueryInfo;
|
|
|
+import com.ym.mec.biz.service.CloudTeacherOrderService;
|
|
|
import com.ym.mec.biz.service.LuckDrawCountService;
|
|
|
+import com.ym.mec.biz.service.MemberRankPrivilegesService;
|
|
|
import com.ym.mec.biz.service.MusicGroupService;
|
|
|
import com.ym.mec.biz.service.SporadicChargeInfoService;
|
|
|
import com.ym.mec.biz.service.StudentPaymentOrderDetailService;
|
|
@@ -142,6 +145,12 @@ public class StudentOrderController extends BaseController {
|
|
|
private ReplacementInstrumentActivityDao replacementInstrumentActivityDao;
|
|
|
@Autowired
|
|
|
private ChildrenDayDegreeDetailDao childrenDayDegreeDetailDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private CloudTeacherOrderService cloudTeacherOrderService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private MemberRankPrivilegesService memberRankPrivilegesService;
|
|
|
|
|
|
|
|
|
@Value("${spring.profiles.active:dev}")
|
|
@@ -224,6 +233,11 @@ public class StudentOrderController extends BaseController {
|
|
|
musicGroupRegCalender.setMusicGroupPaymentCalenderCourseSettingsList(courseSettings);
|
|
|
}
|
|
|
orderDetail.put("calender", musicGroupRegCalender);
|
|
|
+
|
|
|
+ //判断是否是系统收费
|
|
|
+ if(musicGroup.getCourseViewType() == CourseViewTypeEnum.MEMBER_FEE){
|
|
|
+ orderDetail.put("member", cloudTeacherOrderService.queryOrderInfoByOrderId(orderByOrderNo.getId()));
|
|
|
+ }
|
|
|
} else if (orderByOrderNo.getGroupType().equals(GroupType.VIP)) {
|
|
|
VipBuyResultDto vipBuyResultInfo = vipGroupService.findVipBuyResultInfo(Integer.valueOf(orderByOrderNo.getMusicGroupId()));
|
|
|
orderDetail.put("detail", vipBuyResultInfo);
|
|
@@ -249,6 +263,8 @@ public class StudentOrderController extends BaseController {
|
|
|
orderDetail.put("detail", replacementInstrumentActivityDao.getInfo(Integer.parseInt(orderByOrderNo.getMusicGroupId())));
|
|
|
} else if (orderByOrderNo.getGroupType().equals(GroupType.DEGREE)) {
|
|
|
orderDetail.put("detail", childrenDayDegreeDetailDao.getByOrderId(orderByOrderNo.getId()));
|
|
|
+ }else if (orderByOrderNo.getGroupType().equals(GroupType.MEMBER)) {
|
|
|
+ orderDetail.put("detail", cloudTeacherOrderService.queryOrderInfoByOrderId(orderByOrderNo.getId()));
|
|
|
}
|
|
|
return succeed(orderDetail);
|
|
|
}
|