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 52550657f..07cc1be07 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -628,7 +628,7 @@ public class WxOrderServiceImpl implements WxOrderService { try { //减库存,从redis中取,然后发mq消息同步到数据库 long stock = redisLock.decrease(EnumCacheKey.COUPON_STOCK.getMessage()+coupon.getId(), 1); - if (stock <= 0 ) { + if (stock < 0 ) { throw new MallinkException(ErrorCode.ORDER_IS_FAIL.getCode(),"券库存已为零!"); } UpdateCouponStockMsg msg = new UpdateCouponStockMsg();