From 7d08f478632b8a60bc0effa8646e23839897acb9 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Sat, 25 May 2019 15:00:30 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=88=B8=E5=BA=93=E5=AD=98=E6=9C=89=E6=95=88?= =?UTF-8?q?=E6=9C=9F][=E4=BF=AE=E6=94=B9]:=E5=88=B8=E5=BA=93=E5=AD=98?= =?UTF-8?q?=E6=9C=89=E6=95=88=E6=9C=9F=E4=B8=8D=E6=94=AF=E6=8C=81=E5=81=9C?= =?UTF-8?q?=E8=BD=A6=E5=88=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/market/WxCouponController.java | 12 ++++++++++++ .../src/main/java/com/iformall/common/ErrorCode.java | 1 + 2 files changed, 13 insertions(+) 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 6ac26261d..2246a9de5 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java @@ -8,6 +8,7 @@ import com.iformall.common.ResultData; import com.iformall.controller.base.BaseController; import com.iformall.domain.po.WxCoupon; import com.iformall.domain.vo.WxCouponStatisVo; +import com.iformall.enums.EnumCouponType; import com.iformall.enums.EnumCouponValidType; import com.iformall.service.WxCouponService; import com.iformall.utils.DateUtils; @@ -70,26 +71,37 @@ public class WxCouponController extends BaseController { public ResultData updateStokeAndValidDate(@RequestBody WxCoupon wxCoupon) { logger.debug("[" + getIpAddr() + "] WxCouponController::updateStokeAndValidDate"); if (wxCoupon.getId() == null) { + logger.error("缺少id"); return new ResultData(ResultData.ERROR, "缺少id"); } if(wxCoupon.getRemainInventory() == null || wxCoupon.getInventory() == null) { + logger.error("库存错误1"); return new ResultData(ErrorCode.COUPON_STOCK_ERR); } if(wxCoupon.getRemainInventory() > wxCoupon.getInventory()) { + logger.error("库存错误2"); return new ResultData(ErrorCode.COUPON_STOCK_ERR); } if(wxCoupon.getValidType() == null) { + logger.error("库存错误3"); return new ResultData(ErrorCode.COUPON_VALID_DATE_ERR); } if(wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME.getCode())) { if(wxCoupon.getValidEndDate() == null) { + logger.error("有效期错误1"); return new ResultData(ErrorCode.COUPON_VALID_DATE_ERR); } } else { if(wxCoupon.getValidDays() == null) { + logger.error("有效期错误2"); return new ResultData(ErrorCode.COUPON_VALID_DATE_ERR); } } + if(wxCoupon.getType().equals(EnumCouponType.COUPON_TINGCHE.getCode()) || + wxCoupon.getType().equals(EnumCouponType.COUPON_CREDIT_PARK.getCode())) { + logger.error("券库存有效期不支持停车券"); + return new ResultData(ErrorCode.COUPON_STOCK_DATE_NO_CAR); + } wxCoupon.setTenantId(getTenantId()); return wxCouponService.updateCouponStockAndEndTime(wxCoupon); } diff --git a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java index 5ee2d75fb..e1d41db9a 100644 --- a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java +++ b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java @@ -109,6 +109,7 @@ public enum ErrorCode{ COUPON_STOCK_ERR(2034, "券库存设置错误"), COUPON_VALID_DATE_ERR(2035, "券有效期设置错误"), COUPON_STOCK_VALID_DATE_SETTING_ERR(2036, "券库存有效期未修改"), + COUPON_STOCK_DATE_NO_CAR(2037, "券库存不支持停车券"), PUSH_LIMIT_UP_TO_1DAYLIMIT(2040, "此用户一天内发券到达疲劳度限制"), PUSH_LIMIT_UP_TO_COUPONLIMIT(2041, "此用户发此券到达疲劳度限制"),