Commit f860fcff by 周晓航

【订单C端,校验券状态+有效期,分两种情况友好弹窗提示(文案找格格)】https://www.tapd.cn/43862731/prong/stories/vi…

【订单C端,校验券状态+有效期,分两种情况友好弹窗提示(文案找格格)】https://www.tapd.cn/43862731/prong/stories/view/1143862731001039062

Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent 43c308a1
......@@ -486,7 +486,18 @@ public class SellCouponOrderServiceImpl implements OrderFactoryService {
Date now = new Date();
for (ActiveDetailVO activeDetailVO : activeDetailVOS) {
if (activeDetailVO.getEffectiveEndTime() != null && activeDetailVO.getEffectiveEndTime().before(now)) {
return ResponseUtil.error(ResponseResult.COUPON_INVAILD);
return ResponseUtil.error(ResponseResult.COUPON_INVAILD.getCode(),"您需要购买的券包,包含的优惠券券编号"+activeDetailVO.getActiveCode()+"已过期,请联系门店尽快处理");
}
// endDate 领券结束时间 校验 当前时间小鱼endDate
if (activeDetailVO.getEndDate() != null && activeDetailVO.getEndDate().before(now)) {
return ResponseUtil.error(ResponseResult.COUPON_INVAILD.getCode(),"您需要购买的券包,包含的优惠券券编号"+activeDetailVO.getActiveCode()+"已过期,请联系门店尽快处理");
}
// state = 1 || 2 可以买
if (activeDetailVO.getState() !=null) {
Integer state = activeDetailVO.getState();
if (!Objects.equals(state,1) && !Objects.equals(state,2)) {
return ResponseUtil.error(ResponseResult.COUPON_INVAILD.getCode(),"您需要购买的券包,包含的优惠券券编号"+activeDetailVO.getActiveCode()+"已失效,请联系门店尽快处理");
}
}
}
//转换CreateOrderRequest对象
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment