From 5f77f6314a466430c94bdc8a2ad6efb705e7186a Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Fri, 9 Dec 2022 14:56:21 +0800 Subject: [PATCH] fix press bug --- .../java/com/iformall/service/impl/WxOrderServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java index 2f8355dec..9c51c3ab6 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -800,7 +800,11 @@ public class WxOrderServiceImpl implements WxOrderService { if (_count >= pressBatch.getPromoterAllowCount()) { throw new MallinkException(ErrorCode.ORDER_IS_FAIL.getCode(),"当前用户发起砍价次数已超限.["+pressBatch.getName()+"]"); } - return _count; + + if (counpon.getUseLimitRule().equals(EnumCouponUseLimitRule.TOBEUSED_USELIMIT.getCode())) { + couponOrderQ.setCouponOrderStatus(EnumCouponOrderStatus.COUPON_ORDER_USE_WAIT.getCode()); + } + couponOrderQ.setCouponId(counpon.getId()); }else { throw new MallinkException(ErrorCode.ORDER_IS_FAIL.getCode(),"砍价批次["+pressBatch.getName()+"]未设置券."); }