1
13693261870
2024-11-27 63f04d92a2376a6272d0ad61358475d527f26a2d
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);
    }
}