From 0852acae13603be95eaaa0b501f3441508ff3fe5 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期一, 14 四月 2025 09:52:12 +0800
Subject: [PATCH] 大屏统计修改

---
 medicalWaste-system/src/main/java/com/sinata/system/service/biz/ScreenService.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/medicalWaste-system/src/main/java/com/sinata/system/service/biz/ScreenService.java b/medicalWaste-system/src/main/java/com/sinata/system/service/biz/ScreenService.java
index d4c1a32..405659c 100644
--- a/medicalWaste-system/src/main/java/com/sinata/system/service/biz/ScreenService.java
+++ b/medicalWaste-system/src/main/java/com/sinata/system/service/biz/ScreenService.java
@@ -160,7 +160,7 @@
     /**
      * 各类型医废收集总量
      *
-     * @param type
+     * @param type 1-按周统计(最近7天),2-按月统计(最近30天)
      * @return
      */
     public TotalCollectWeightByTypeVO totalCollectWeightByType(Integer type) {
@@ -169,13 +169,13 @@
         Date startTime = DateUtils.getNowDate();
         Date endTime = DateUtils.getNowDate();
         if (type.equals(1)) {
-            //获取最本周的日期
-            vo.setDateList(DateUtils.getAllDatesOfCurrentWeek("MM-dd"));
-            startTime = DateUtils.getFirstDayOfCurrentWeekAtMidnight();
+            //按周统计,统计最近7天的数据
+            vo.setDateList(DateUtils.getAllDatesOfLastNDays("MM-dd", 7));
+            startTime = DateUtils.getFirstDayOfLastNDaysAtMidnight(7);
         } else {
-            //最近一个月的日期
-            vo.setDateList(DateUtils.getAllDatesOfCurrentMonth("MM-dd"));
-            startTime = DateUtils.getFirstDayOfCurrentMonthAtMidnight();
+            //按月统计,统计最近30天的数据
+            vo.setDateList(DateUtils.getAllDatesOfLastNDays("MM-dd", 30));
+            startTime = DateUtils.getFirstDayOfLastNDaysAtMidnight(30);
         }
         //查询医废类型
         List<SysDictDataVO> medicalWasteTypeList = sysDictDataService.medicalWasteTypeList();

--
Gitblit v1.7.1