From 4bc00c20cc5f24f138734f4206d49514a931b842 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Thu, 20 Dec 2018 13:19:20 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=82=A8=E5=80=BC=E5=8D=A1][=E6=96=B0?= =?UTF-8?q?=E5=A2=9E]:=E6=9B=B4=E6=96=B0=E8=A1=A5=E8=B4=B4=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxMerchantSubsidyController.java | 17 +++++++++++++++-- .../service/WxMerchantSubsidyService.java | 6 ++++-- .../impl/WxMerchantSubsidyServiceImpl.java | 7 +++++-- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java index 3195021b6..b13526abf 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java @@ -14,6 +14,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import java.util.Date; import java.util.Map; @RestController @@ -28,7 +29,7 @@ public class WxMerchantSubsidyController extends BaseController { @GetMapping("sum") public ResultData count(@ModelAttribute WxMerchantSubsidy wxMerchantSubsidy) { String ipStr = getIpAddr(); - logger.info("subsidysum: " + ipStr + " :" + wxMerchantSubsidy.toString()); + logger.info("subsidy/sum: " + ipStr + " :" + wxMerchantSubsidy.toString()); if (wxMerchantSubsidy == null) wxMerchantSubsidy = new WxMerchantSubsidy(); MallUserInfo user = getUser(); wxMerchantSubsidy.setTenantId(user.getTenantId()); @@ -43,7 +44,7 @@ public class WxMerchantSubsidyController extends BaseController { @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) public ResultData listMonth(@ModelAttribute WxMerchantSubsidy wxMerchantSubsidy, Integer pageNum, Integer pageSize) { String ipStr = getIpAddr(); - logger.info("subsidylist: " + ipStr + " :" + wxMerchantSubsidy.toString()); + logger.info("subsidy/list: " + ipStr + " :" + wxMerchantSubsidy.toString()); if (wxMerchantSubsidy == null) wxMerchantSubsidy = new WxMerchantSubsidy(); MallUserInfo user = getUser(); wxMerchantSubsidy.setTenantId(user.getTenantId()); @@ -51,4 +52,16 @@ public class WxMerchantSubsidyController extends BaseController { return new ResultData(page); } + @ApiOperation("更新补贴记录") + @PostMapping("update") + public ResultData listMonth(@RequestBody WxMerchantSubsidy wxMerchantSubsidy) { + String ipStr = getIpAddr(); + logger.info("subsidy/update: " + ipStr + " :" + wxMerchantSubsidy.toString()); + if (wxMerchantSubsidy == null) wxMerchantSubsidy = new WxMerchantSubsidy(); + MallUserInfo user = getUser(); + wxMerchantSubsidy.setTenantId(user.getTenantId()); + wxMerchantSubsidy.setUpdateDate(new Date()); + return wxMerchantSubsidyService.saveOrUpdate(wxMerchantSubsidy); + } + } diff --git a/mallinkService/src/main/java/com/iformall/service/WxMerchantSubsidyService.java b/mallinkService/src/main/java/com/iformall/service/WxMerchantSubsidyService.java index 02c8347f2..6f7118eaa 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxMerchantSubsidyService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxMerchantSubsidyService.java @@ -1,6 +1,7 @@ package com.iformall.service; import com.github.pagehelper.PageInfo; +import com.iformall.common.ResultData; import com.iformall.domain.po.WxMerchantSubsidy; import com.iformall.domain.vo.WxMerchantSubsidyVo; @@ -14,6 +15,7 @@ public interface WxMerchantSubsidyService { * @return */ Map sumForSubsidy(WxMerchantSubsidy record); + /** * 根据实体查询分页列表 * @@ -32,12 +34,12 @@ public interface WxMerchantSubsidyService { */ WxMerchantSubsidy getById(Long id); - /** + /** * 保存或更新实体 * * @param record */ - void saveOrUpdate(WxMerchantSubsidy record); + ResultData saveOrUpdate(WxMerchantSubsidy record); /** * 根据Id删除实体 diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantSubsidyServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantSubsidyServiceImpl.java index ca35c2fe8..0a0844672 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantSubsidyServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantSubsidyServiceImpl.java @@ -2,6 +2,7 @@ package com.iformall.service.impl; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; +import com.iformall.common.ResultData; import com.iformall.domain.po.WxMerchantSubsidy; import com.iformall.domain.vo.WxMerchantSubsidyVo; import com.iformall.mapper.WxMerchantSubsidyMapper; @@ -35,15 +36,17 @@ public class WxMerchantSubsidyServiceImpl implements WxMerchantSubsidyService { } @Override - public void saveOrUpdate(WxMerchantSubsidy record) { + public ResultData saveOrUpdate(WxMerchantSubsidy record) { if (record.getId() == null) { //record.setId(UUID.randomUUID().toString().replaceAll("-", "")); final IdWorker idWorker = IdWorker.get(); record.setId(idWorker.nextId()); wxMerchantSubsidyMapper.insertSelective(record); } else { - wxMerchantSubsidyMapper.updateByPrimaryKeySelective(record); + int num = wxMerchantSubsidyMapper.updateByPrimaryKeySelective(record); + return new ResultData(num); } + return new ResultData(); } @Override