|
@@ -90,10 +90,9 @@ public class MemberPriceSettingsServiceImpl extends ServiceImpl<MemberPriceSetti
|
|
|
|
|
|
OrderCreateRes orderCreateRes = new OrderCreateRes();
|
|
|
BigDecimal couponAmount = BigDecimal.ZERO;
|
|
|
- // 获取活动的优惠信息
|
|
|
- ActivityPlanVo activityPlanVo = activityPlanService.activityShare(ActivityShareEnum.VIP,
|
|
|
- orderReqInfo.getRecomUserId());
|
|
|
- if (activityPlanVo != null) {
|
|
|
+ ActivityPlanVo activityPlanVo = activityPlanService.detail(orderReqInfo.getActivityId());
|
|
|
+
|
|
|
+ if (activityPlanVo != null && activityPlanVo.getActivityState() == 1) {
|
|
|
for (ActivityPlanRewardDto activityPlanRewardDto : activityPlanVo.getActivityRewardList()) {
|
|
|
if (activityPlanRewardDto.getActivityReward().getUnit().getCode().equals(detail.getPeriod().getCode())) {
|
|
|
couponAmount = activityPlanRewardDto.getActivityReward().getDiscountPrice();
|
|
@@ -210,9 +209,11 @@ public class MemberPriceSettingsServiceImpl extends ServiceImpl<MemberPriceSetti
|
|
|
public MemberPriceVo getVipShare(MemberPriceSettingsSearch query) {
|
|
|
MemberPriceVo memberPriceVo = new MemberPriceVo();
|
|
|
List<MemberPriceSettingsVo> memberPriceSettingsVos = baseMapper.selectList(query);
|
|
|
- ActivityPlanVo activityPlan = activityPlanService.activityShare(ActivityShareEnum.VIP, query.getUserId());
|
|
|
- if (activityPlan == null) {
|
|
|
- memberPriceVo.setList(memberPriceSettingsVos);
|
|
|
+
|
|
|
+ memberPriceVo.setList(memberPriceSettingsVos);
|
|
|
+ ActivityPlanVo activityPlan = activityPlanService.detail(query.getActivityId());
|
|
|
+
|
|
|
+ if (activityPlan == null || activityPlan.getActivityState() != 1) {
|
|
|
return memberPriceVo;
|
|
|
}
|
|
|
|
|
@@ -230,7 +231,6 @@ public class MemberPriceSettingsServiceImpl extends ServiceImpl<MemberPriceSetti
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- memberPriceVo.setList(memberPriceSettingsVos);
|
|
|
return memberPriceVo;
|
|
|
}
|
|
|
|