From cce3d084a45a2ca2034649eee7c432ae5a699dca Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Tue, 27 Jul 2021 11:18:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BF=94=E5=9B=9E=E6=95=B0?= =?UTF-8?q?=E7=BB=84=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../login/base/service/count/impl/CountServiceImpl.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/login-base/src/main/java/ink/wgink/login/base/service/count/impl/CountServiceImpl.java b/login-base/src/main/java/ink/wgink/login/base/service/count/impl/CountServiceImpl.java index 4d005a2d..44eaf0b6 100644 --- a/login-base/src/main/java/ink/wgink/login/base/service/count/impl/CountServiceImpl.java +++ b/login-base/src/main/java/ink/wgink/login/base/service/count/impl/CountServiceImpl.java @@ -88,13 +88,12 @@ public class CountServiceImpl extends DefaultBaseService implements ICountServic public Map countLoginForDays(Integer days) { DateTime now = DateTime.now(); DateTimeFormatter dayDateTimeFormatter = DateTimeFormat.forPattern(DAY_FORMATTER); - String[] dateArray = new String[days]; - Integer[] loginCountArray = new Integer[days]; + List dateArray = new ArrayList<>(); + List loginCountArray = new ArrayList<>(); for (int i = days - 1; i >= 0; i--) { String currentDay = now.minusDays(i).toString(dayDateTimeFormatter); - int index = days - (i + 1); - dateArray[index] = currentDay; - loginCountArray[index] = loginLogService.countDay(currentDay); + dateArray.add(currentDay); + loginCountArray.add("" + loginLogService.countDay(currentDay)); } Map result = new HashMap<>(2); result.put("dateArray", dateArray);