From 6debc4c5c5d055388e1115018e01249d33c0c78b Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Wed, 7 Sep 2022 17:20:35 +0800 Subject: [PATCH] fix bug --- .../java/com/iformall/service/impl/WxOrderServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 0dd4f32fe..90106c4a9 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -791,7 +791,7 @@ public class WxOrderServiceImpl implements WxOrderService { orderq.setStatusS(statusS); //} int _count = wxOrderMapper.countCouponConditionType1(orderq); - if (_count > pressBatch.getPromoterAllowCount()) { + if (_count >= pressBatch.getPromoterAllowCount()) { throw new MallinkException(ErrorCode.ORDER_IS_FAIL.getCode(),"当前用户已达砍价["+counpon.getTitle()+"]所在批次活动发起次数上限."); } return _count; @@ -1015,7 +1015,7 @@ public class WxOrderServiceImpl implements WxOrderService { try { grouponCount = getUserOrderGroupCount(user, coupon); } catch (Exception e) { - throw new MallinkException(ErrorCode.DB_FAIL.getCode(),"["+coupon.getTitle()+"]查询拼团中订单错误."); + throw new MallinkException(ErrorCode.DB_FAIL.getCode(),"["+coupon.getTitle()+"]"+e.getMessage()); } if (grouponCount >= coupon.getUseLimitQuantity()) { throw new MallinkException(ErrorCode.ORDER_IS_LIMITED.getCode(),"["+coupon.getTitle()+"]购买超限."); @@ -1025,7 +1025,7 @@ public class WxOrderServiceImpl implements WxOrderService { try { paidCount = getUserCouponOrderCount(user, coupon,number,isPressOrder); } catch (Exception e) { - throw new MallinkException(ErrorCode.DB_FAIL.getCode(),"["+coupon.getTitle()+"]查询待使用订单错误."+e.getMessage()); + throw new MallinkException(ErrorCode.DB_FAIL.getCode(),e.getMessage()); } if (paidCount > coupon.getUseLimitQuantity()) { throw new MallinkException(ErrorCode.ORDER_IS_LIMITED.getCode(),"此券购买数量已超限["+coupon.getTitle()+"], couponId: " + coupon.getId() + ", count: " + paidCount);