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