diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java index f34d04a52..c4065cc9d 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java @@ -220,7 +220,9 @@ public class WxCouponController extends BaseController { result = wxCouponService.disable(wxCoupon, wxCoupon.getId()); }else{ result = wxCouponService.saveOrUpdate(wxCoupon); - redisLock.setCouponStock(wxCoupon.getId(), wxCoupon.getRemainInventory()); + if(wxCoupon.getRemainInventory() != null){ + redisLock.setCouponStock(wxCoupon.getId(), wxCoupon.getRemainInventory()); + } } CouponCacheUtils.removeCouponCache(redisTemplate, wxCoupon.getId()); diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponController.java index 1cb6acf3d..722a28b44 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponController.java @@ -281,7 +281,9 @@ public class WxCouponController extends BaseController { wxCoupon.setMerchantParams(JSONObject.toJSONString(merchantList)); result = wxCouponService.saveOrUpdate(wxCoupon); - redisLock.setCouponStock(wxCoupon.getId(), wxCoupon.getRemainInventory()); + if(wxCoupon.getRemainInventory() != null){ + redisLock.setCouponStock(wxCoupon.getId(), wxCoupon.getRemainInventory()); + } } CouponCacheUtils.removeCouponCache(redisTemplate, wxCoupon.getId());