From c4f661d05a8e1f3f79ad66e359f818d5ee9c546d Mon Sep 17 00:00:00 2001 From: hupeng Date: Thu, 24 Jan 2019 18:26:01 +0800 Subject: [PATCH] =?UTF-8?q?[BUG][1000882]:=E4=BF=AE=E5=A4=8D=E4=BC=9A?= =?UTF-8?q?=E5=91=98=E7=B4=AF=E8=AE=A1=E6=95=B0=E6=8D=AE=E8=AE=A1=E6=95=B0?= =?UTF-8?q?=E5=9F=BA=E5=87=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxUserStructureController.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxUserStructureController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxUserStructureController.java index f1da51168..5b15abd0e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxUserStructureController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxUserStructureController.java @@ -254,6 +254,8 @@ public class WxUserStructureController extends BaseController { @ApiOperation("查询会员数量") @GetMapping("/findUserDataCount") public ResultData findUserCount(Date startTime, Date endTime) { + + final int daysBefore = 29; logger.debug("[" + getIpAddr() + "] WxUserStructureController::findUserCount"); WxCUserBasicInfoDto dto = new WxCUserBasicInfoDto(); dto.setTenantId(getTenantId()); @@ -280,7 +282,7 @@ public class WxUserStructureController extends BaseController { long wxtodayCount = wxCUserService.findCount(dto);//今天新增 List wxnewCountVos = new ArrayList<>();//每日新增会员数 int j = 1; - for (int i = 29; i >= 0; i--) { + for (int i = daysBefore; i >= 0; i--) { c.clear(); c.setTime(today); c.add(Calendar.DAY_OF_YEAR, -i); @@ -298,7 +300,7 @@ public class WxUserStructureController extends BaseController { List wxallCountVos = new ArrayList<>();//累计会员数 c.clear(); c.setTime(today); - c.add(Calendar.DAY_OF_YEAR, -30); + c.add(Calendar.DAY_OF_YEAR, -daysBefore); dto.setEndTime(c.getTime()); dto.setStartTime(null); long firstDay = wxCUserService.findCount(dto);//统计的第一天总数 @@ -341,7 +343,7 @@ public class WxUserStructureController extends BaseController { } private Map getMemberData(WxCUserBasicInfoDto dto) { - + final int daysBefore = 29; long allCount = wxCUserBasicInfoService.findCount(dto);//总量 Calendar c = Calendar.getInstance(); @@ -354,7 +356,7 @@ public class WxUserStructureController extends BaseController { long todayCount = wxCUserBasicInfoService.findCount(dto);//今天新增 List newCountVos = new ArrayList<>();//每日新增会员数 int j = 1; - for (int i = 29; i >= 0; i--) { + for (int i = daysBefore; i >= 0; i--) { c.clear(); c.setTime(today); c.add(Calendar.DAY_OF_YEAR, -i); @@ -372,7 +374,7 @@ public class WxUserStructureController extends BaseController { List allCountVos = new ArrayList<>();//累计会员数 c.clear(); c.setTime(today); - c.add(Calendar.DAY_OF_YEAR, -30); + c.add(Calendar.DAY_OF_YEAR, -daysBefore); dto.setEndTime(c.getTime()); dto.setStartTime(null); long firstDay = wxCUserBasicInfoService.findCount(dto);//统计的第一天总数