From 121d1fccb854eb195cb0b8de48b4ee2643ec81e9 Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Thu, 25 Jun 2020 21:13:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/controller/market/WxCouponController.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 bac20381a..5c10cb93c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java @@ -118,7 +118,8 @@ public class WxCouponController extends BaseController { if (wxCoupon.getId() == null) { return new ResultData(ResultData.ERROR, "缺少id"); } - wxCoupon.updateTenantInfo(getTenantInfo()); + //wxCoupon.updateTenantInfo(getTenantInfo()); + wxCoupon.setTenantId("789"); if(EnumDelFlag.YES.getCode().equals(wxCoupon.getIsDel())){ WxCouponChannel query = new WxCouponChannel(); query.updateTenantInfo(wxCoupon); @@ -128,7 +129,12 @@ public class WxCouponController extends BaseController { return new ResultData(ResultData.ERROR, "有活动正在上架,请先下架。"); } } - redisLock.setCouponStock(wxCoupon.getId(), wxCoupon.getRemainInventory()); + + WxCoupon coupon = wxCouponService.findById(wxCoupon); + if (null == coupon) { + return new ResultData(ResultData.ERROR, "券未查询到。"+wxCoupon.getId()); + } + redisLock.setCouponStock(wxCoupon.getId(), coupon.getRemainInventory()); //启动审批流 if (wxCoupon.getFlowParams() != null && wxCoupon.getFlowParams().size() > 0) { logger.info("------coupon.update().businessType:"+wxCoupon.getFlowParams().get("businessType"));