| @@ -791,7 +791,7 @@ public class WxOrderServiceImpl implements WxOrderService { | |||||
| orderq.setStatusS(statusS); | orderq.setStatusS(statusS); | ||||
| //} | //} | ||||
| int _count = wxOrderMapper.countCouponConditionType1(orderq); | int _count = wxOrderMapper.countCouponConditionType1(orderq); | ||||
| if (_count > pressBatch.getPromoterAllowCount()) { | |||||
| if (_count >= pressBatch.getPromoterAllowCount()) { | |||||
| throw new MallinkException(ErrorCode.ORDER_IS_FAIL.getCode(),"当前用户已达砍价["+counpon.getTitle()+"]所在批次活动发起次数上限."); | throw new MallinkException(ErrorCode.ORDER_IS_FAIL.getCode(),"当前用户已达砍价["+counpon.getTitle()+"]所在批次活动发起次数上限."); | ||||
| } | } | ||||
| return _count; | return _count; | ||||
| @@ -1015,7 +1015,7 @@ public class WxOrderServiceImpl implements WxOrderService { | |||||
| try { | try { | ||||
| grouponCount = getUserOrderGroupCount(user, coupon); | grouponCount = getUserOrderGroupCount(user, coupon); | ||||
| } catch (Exception e) { | } 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()) { | if (grouponCount >= coupon.getUseLimitQuantity()) { | ||||
| throw new MallinkException(ErrorCode.ORDER_IS_LIMITED.getCode(),"["+coupon.getTitle()+"]购买超限."); | throw new MallinkException(ErrorCode.ORDER_IS_LIMITED.getCode(),"["+coupon.getTitle()+"]购买超限."); | ||||
| @@ -1025,7 +1025,7 @@ public class WxOrderServiceImpl implements WxOrderService { | |||||
| try { | try { | ||||
| paidCount = getUserCouponOrderCount(user, coupon,number,isPressOrder); | paidCount = getUserCouponOrderCount(user, coupon,number,isPressOrder); | ||||
| } catch (Exception e) { | } 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()) { | if (paidCount > coupon.getUseLimitQuantity()) { | ||||
| throw new MallinkException(ErrorCode.ORDER_IS_LIMITED.getCode(),"此券购买数量已超限["+coupon.getTitle()+"], couponId: " + coupon.getId() + ", count: " + paidCount); | throw new MallinkException(ErrorCode.ORDER_IS_LIMITED.getCode(),"此券购买数量已超限["+coupon.getTitle()+"], couponId: " + coupon.getId() + ", count: " + paidCount); | ||||