From 63f04d92a2376a6272d0ad61358475d527f26a2d Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 27 十一月 2024 15:51:44 +0800
Subject: [PATCH] 1

---
 se-modules/se-system/src/main/java/com/se/system/service/IndexService.java |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/se-modules/se-system/src/main/java/com/se/system/service/IndexService.java b/se-modules/se-system/src/main/java/com/se/system/service/IndexService.java
index 59f172a..6a94801 100644
--- a/se-modules/se-system/src/main/java/com/se/system/service/IndexService.java
+++ b/se-modules/se-system/src/main/java/com/se/system/service/IndexService.java
@@ -6,6 +6,8 @@
 import javax.annotation.Resource;
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
+import java.util.List;
+import java.util.Map;
 
 @Component
 @SuppressWarnings("ALL")
@@ -16,10 +18,21 @@
     public static SimpleDateFormat YYYY_MM_DD_HH_MM_SS = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
     public int newUserCount(int day) {
-        Calendar calendar = Calendar.getInstance();
-        calendar.add(Calendar.DAY_OF_MONTH, -day);
-        String createTime = YYYY_MM_DD_HH_MM_SS.format(calendar.getTime());
+        String createTime = getCreateTime(day);
 
         return indexMapper.newUserCount(createTime);
     }
+
+    private String getCreateTime(int day) {
+        Calendar calendar = Calendar.getInstance();
+        calendar.add(Calendar.DAY_OF_MONTH, -day);
+
+        return YYYY_MM_DD_HH_MM_SS.format(calendar.getTime());
+    }
+
+    public List<Map<String, Object>> userCountList(Integer day, Integer amount) {
+        String createTime = getCreateTime(day);
+
+        return indexMapper.userCountList(createTime, amount);
+    }
 }

--
Gitblit v1.9.3