|
@@ -89,7 +89,7 @@ public class StudentOrderController extends BaseController {
|
|
|
@Autowired
|
|
|
private StudentRegistrationDao studentRegistrationDao;
|
|
|
@Autowired
|
|
|
- private VipGroupActivityDao vipGroupActivityDao;
|
|
|
+ private VipGroupActivityService vipGroupActivityService;
|
|
|
@Autowired
|
|
|
private SellOrderService sellOrderService;
|
|
|
@Autowired
|
|
@@ -102,6 +102,8 @@ public class StudentOrderController extends BaseController {
|
|
|
private TenantConfigService tenantConfigService;
|
|
|
@Autowired
|
|
|
private OrganizationService organizationService;
|
|
|
+ @Autowired
|
|
|
+ private VipGroupCategoryDao vipGroupCategoryDao;
|
|
|
|
|
|
@Value("${spring.profiles.active:dev}")
|
|
|
private String profiles;
|
|
@@ -283,7 +285,7 @@ public class StudentOrderController extends BaseController {
|
|
|
}
|
|
|
} else if (orderByOrderNo.getGroupType().equals(GroupType.VIP)) {
|
|
|
if(orderByOrderNo.getType() == OrderTypeEnum.ACTIVITY){
|
|
|
- orderDetail.put("activity", vipGroupActivityDao.queryByIds(orderByOrderNo.getActivityId()));
|
|
|
+ orderDetail.put("activity", vipGroupActivityService.getDao().queryByIds(orderByOrderNo.getActivityId()));
|
|
|
}else if (StringUtils.isNotEmpty(orderByOrderNo.getMusicGroupId())) {
|
|
|
VipBuyResultDto vipBuyResultInfo = vipGroupService.findVipBuyResultInfo(Integer.valueOf(orderByOrderNo.getMusicGroupId()));
|
|
|
orderDetail.put("detail", vipBuyResultInfo);
|
|
@@ -312,7 +314,16 @@ public class StudentOrderController extends BaseController {
|
|
|
} else if (orderByOrderNo.getGroupType().equals(GroupType.DEGREE)) {
|
|
|
orderDetail.put("detail", childrenDayDegreeDetailDao.getByOrderId(orderByOrderNo.getId()));
|
|
|
} else if (orderByOrderNo.getGroupType().equals(GroupType.ACTIVITY)) {
|
|
|
- orderDetail.put("detail", vipGroupActivityDao.queryByIds(orderByOrderNo.getActivityId()));
|
|
|
+ List<VipGroupActivity> vipGroupActivities = vipGroupActivityService.getDao().queryByIds(orderByOrderNo.getActivityId());
|
|
|
+ if(CollectionUtils.isNotEmpty(vipGroupActivities)){
|
|
|
+ Map<String, String> categoryMap = vipGroupCategoryDao.findConditionCategorys().stream().collect(Collectors.toMap(e-> e.getId().toString(), ConditionDto::getName));
|
|
|
+ for (VipGroupActivity vipGroupActivity : vipGroupActivities) {
|
|
|
+ vipGroupActivity.setVipGroupCategoryNames(categoryMap.get(vipGroupActivity.getVipGroupCategoryIdList()));
|
|
|
+ vipGroupActivity.setGiveCategoryName(categoryMap.get(vipGroupActivity.getGiveCategoryId()));
|
|
|
+ vipGroupActivityService.setActivityType(vipGroupActivity);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ orderDetail.put("detail", vipGroupActivities);
|
|
|
} else if (orderByOrderNo.getGroupType().equals(GroupType.MEMBER)) {
|
|
|
CloudTeacherOrderDto orderDto = cloudTeacherOrderService.queryOrderInfoByOrderId(orderByOrderNo.getId());
|
|
|
orderDetail.put("detail", orderDto);
|
|
@@ -322,7 +333,7 @@ public class StudentOrderController extends BaseController {
|
|
|
orderDetail.put("couponList", sysCouponCodeDao.querySysCouponUseList(map));
|
|
|
}
|
|
|
} else if (orderByOrderNo.getGroupType().equals(GroupType.LIVE_BUY)) {
|
|
|
- orderDetail.put("detail", vipGroupActivityDao.queryByIds(orderByOrderNo.getActivityId()));
|
|
|
+ orderDetail.put("detail", vipGroupActivityService.getDao().queryByIds(orderByOrderNo.getActivityId()));
|
|
|
orderDetail.put("goodsId",orderByOrderNo.getClassGroupId());
|
|
|
}
|
|
|
return succeed(orderDetail);
|