From 2bbcb181b453838275f55d93fb38fa765a491832 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Tue, 15 Jan 2019 14:40:26 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=9A=E5=91=98=E5=88=97=E8=A1=A8][?= =?UTF-8?q?=E6=96=B0=E5=A2=9E]:=E4=BC=9A=E5=91=98=E5=AF=BC=E5=87=BAcount?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WxCUserBasicInfoController.java | 22 +++++++++++++++++++ .../mapper/WxCUserBasicInfoMapper.java | 2 ++ .../service/WxCUserBasicInfoService.java | 1 + .../impl/WxCUserBasicInfoServiceImpl.java | 4 ++++ .../mapper/WxCUserBasicInfoMapper.xml | 8 +++++++ 5 files changed, 37 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java index 321b884bb..1e08de9d1 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java @@ -232,6 +232,28 @@ public class WxCUserBasicInfoController extends BaseController { return new ResultData(Result.SUCCESS, "查询成功", page); } + @ApiOperation("会员记录导出总数") + @GetMapping("/exportDataCount") + public ResultData exportDataCount(@ModelAttribute WxCUserBasicInfo basicInfo) { + logger.debug("[" + getIpAddr() + "] WxCUserBasicInfoController::exportDataCount"); + if(basicInfo == null) { + basicInfo = new WxCUserBasicInfo(); + } else { + if (StringUtils.isBlank(basicInfo.getPhone())) { + basicInfo.setPhone(null); + } + if (StringUtils.isBlank(basicInfo.getName())) { + basicInfo.setName(null); + } + } + + basicInfo.setTenantId(getTenantId()); + int exportDataCount = wxCUserBasicInfoService.exportDataCount(basicInfo); + return new ResultData(exportDataCount); + + + } + @ApiOperation("会员记录导出") @GetMapping("/exportData") public void exportData(@ModelAttribute WxCUserBasicInfo basicInfo, HttpServletRequest request, HttpServletResponse response) { diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java index c43646aee..8856e60dd 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java @@ -25,4 +25,6 @@ public interface WxCUserBasicInfoMapper extends CommonMapper findVoList(WxCUserBasicInfo wxCUserBasicInfo); + + Integer countVoList(WxCUserBasicInfo wxCUserBasicInfo); } diff --git a/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java b/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java index 41308b892..ef273319f 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java @@ -98,6 +98,7 @@ public interface WxCUserBasicInfoService { */ long findCountByScore(WxCUserBasicInfoDto dto); + int exportDataCount(WxCUserBasicInfo basicInfo); void exportData(WxCUserBasicInfo basicInfo, HttpServletRequest request, HttpServletResponse response); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index a1dd83c00..16532f2d6 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -143,6 +143,10 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService { return wxCUserBasicInfoMapper.findCountByScore(dto); } + @Override + public int exportDataCount(WxCUserBasicInfo basicInfo) { + return wxCUserBasicInfoMapper.countVoList(basicInfo); + } @Override public void exportData(WxCUserBasicInfo basicInfo, HttpServletRequest request, HttpServletResponse response) { diff --git a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml index c7288dda2..6da85c9d7 100644 --- a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml @@ -294,4 +294,12 @@ + +