From 1a1f93267e39cbacc22634e2342fc1ec01424b80 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Wed, 26 Dec 2018 17:06:56 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=82=A8=E5=80=BC=E5=8D=A1][=E4=BF=AE?= =?UTF-8?q?=E6=94=B9]:=E6=B6=88=E8=B4=B9=E6=B5=81=E6=B0=B4filter=E6=A3=80?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxCardPayController.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxCardPayController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxCardPayController.java index b06f92989..07e506404 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxCardPayController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxCardPayController.java @@ -2,12 +2,13 @@ package com.iformall.controller; import com.github.pagehelper.PageInfo; -import com.iformall.common.Result; +import com.iformall.common.ErrorCode; import com.iformall.common.ResultData; import com.iformall.domain.po.*; import com.iformall.domain.vo.WxCardSpendVo; import com.iformall.domain.vo.WxCardVo; import com.iformall.enums.EnumCardSpendStatus; +import com.iformall.exception.MallinkException; import com.iformall.service.WxCardInfoService; import com.iformall.service.WxCardSpendService; import com.iformall.service.WxMerchantService; @@ -83,7 +84,9 @@ public class WxCardPayController extends BaseController { public ResultData cardSpendlist(@ModelAttribute WxCardSpendVo wxCardSpendVo, Integer pageNum, Integer pageSize) { String ipStr = getIpAddr(); logger.info("cardSpendlist: " + ipStr); - if (wxCardSpendVo == null) wxCardSpendVo = new WxCardSpendVo(); + if (wxCardSpendVo == null) { + return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "过滤条件为空"); + } MallUserInfo user = getUser(); wxCardSpendVo.setTenantId(user.getTenantId()); if(StringUtils.isNotBlank(wxCardSpendVo.getPayStatusStr())) { @@ -105,7 +108,9 @@ public class WxCardPayController extends BaseController { public ResultData sumCardSpendList(@ModelAttribute WxCardSpendVo wxCardSpend) { String ipStr = getIpAddr(); logger.info("sumCardSpendList: " + ipStr + " :" + wxCardSpend.toString()); - if (wxCardSpend == null) wxCardSpend = new WxCardSpendVo(); + if (wxCardSpend == null) { + return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "过滤条件为空"); + } MallUserInfo user = getUser(); wxCardSpend.setTenantId(user.getTenantId()); final Map map = wxCardSpendService.sumCardSpendForMerchant(wxCardSpend); @@ -116,6 +121,9 @@ public class WxCardPayController extends BaseController { @GetMapping("/exportData") public void exportData(@ModelAttribute WxCardSpendVo wxCardSpendVo, HttpServletRequest request, HttpServletResponse response) { logger.info("[" + getIpAddr() + "] WxCardPayController::exportData"); + if (wxCardSpendVo == null) { + throw new MallinkException(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "过滤条件为空"); + } wxCardSpendVo.setTenantId(getTenantId()); if(StringUtils.isNotBlank(wxCardSpendVo.getPayStatusStr())) { String [] statusAttr = wxCardSpendVo.getPayStatusStr().split(","); @@ -135,8 +143,9 @@ public class WxCardPayController extends BaseController { public ResultData update(@RequestBody WxCardSpendVo wxCardSpendVo) { String ipStr = getIpAddr(); logger.info("subsidy/update: " + ipStr + " :" + wxCardSpendVo.toString()); - if (wxCardSpendVo == null) - return new ResultData(Result.SUCCESS, "无更新条件"); + if (wxCardSpendVo == null) { + return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "过滤条件为空"); + } MallUserInfo user = getUser(); wxCardSpendVo.setTenantId(user.getTenantId()); wxCardSpendVo.setStatus(EnumCardSpendStatus.MANUAL_PAY.getCode());