|
|
|
@@ -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); |
|
|
|
|