From 1024bd491ad8e9a3be0cccbb69989fb0975d4d27 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Tue, 7 May 2019 11:31:17 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=88=B8=E5=BA=93=E5=AD=98=E5=8F=8A=E6=9C=89?= =?UTF-8?q?=E6=95=88=E6=9C=9F][=E4=BF=AE=E6=94=B9]:=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=93=E5=AD=98=E5=8F=8A=E6=9C=89=E6=95=88?= =?UTF-8?q?=E6=9C=9F=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/market/WxCouponController.java | 13 +++++++++++++ .../java/com/iformall/service/WxCouponService.java | 5 +++++ .../iformall/service/impl/WxCouponServiceImpl.java | 9 +++++++++ 3 files changed, 27 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 40c6b2841..5daad95e3 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java @@ -62,6 +62,19 @@ public class WxCouponController extends BaseController { return wxCouponService.saveOrUpdate(wxCoupon); } + @ApiOperation("根据id更新库存及有效期接口") + @PostMapping("updateStokeAndValidDate") + @SystemControllerLog(description = "券投放-库存/有效期更新") + public ResultData updateStokeAndValidDate(@RequestBody WxCoupon wxCoupon) { + logger.debug("[" + getIpAddr() + "] WxCouponController::updateStokeAndValidDate"); + if (wxCoupon.getId() == null) { + return new ResultData(ResultData.ERROR, "缺少id"); + } + wxCoupon.setTenantId(getTenantId()); + wxCouponService.updateCouponStockAndEndTime(wxCoupon); + return new ResultData(); + } + @ApiOperation("根据id删除接口") @GetMapping("/del") @ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true) diff --git a/mallinkService/src/main/java/com/iformall/service/WxCouponService.java b/mallinkService/src/main/java/com/iformall/service/WxCouponService.java index 29b423553..a5bc63760 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxCouponService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxCouponService.java @@ -194,4 +194,9 @@ public interface WxCouponService { */ List findSaleCardCountHistory(WxCoupon wxCoupon); + /** + * 增加库存及修改有效时间 + */ + int updateCouponStockAndEndTime(WxCoupon wxCoupon); + } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java index 0c9ed530c..fc8ac6fcf 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -483,4 +483,13 @@ public class WxCouponServiceImpl implements WxCouponService { public List findSaleCardCountHistory(WxCoupon wxCoupon) { return wxCouponMapper.findSaleCardCountHistory(wxCoupon); } + + @Override + public int updateCouponStockAndEndTime(WxCoupon wxCoupon) { + // 1. get old coupon info + // 2. check 库存是否合适 + // 3. check 新的有效期是否合适 + // 4. 更新库存及有效期 + return 0; + } }