From 115002724dd0d1171a0bcb5d2536c71c2c30921a Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Wed, 17 Jun 2020 09:47:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=93=E5=AD=98bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/iformall/service/impl/WxOrderServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 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 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();