From 62ce0222729bfdc549bfee11def307d6ddfe97d5 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 8 Jan 2026 13:22:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DAnalyticsService?= =?UTF-8?q?=E4=B8=ADcurrentMonth=E5=8F=98=E9=87=8F=E6=9C=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/designhub/service/AnalyticsService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/com/designhub/service/AnalyticsService.java b/backend/src/main/java/com/designhub/service/AnalyticsService.java index e5020ce..bf167fe 100644 --- a/backend/src/main/java/com/designhub/service/AnalyticsService.java +++ b/backend/src/main/java/com/designhub/service/AnalyticsService.java @@ -557,11 +557,13 @@ public class AnalyticsService { isAdmin = true; } - // 计算时间范围 + // 计算时间范围和当前月份 LocalDateTime startTime; LocalDateTime endTime; + String currentMonth; // 用于目标积分查询 if (month != null && !month.isEmpty()) { + currentMonth = month; try { LocalDate monthDate = LocalDate.parse(month + "-01", DateTimeFormatter.ofPattern("yyyy-MM-dd")); startTime = LocalDateTime.of(monthDate, LocalTime.MIN); @@ -570,11 +572,13 @@ public class AnalyticsService { LocalDate now = LocalDate.now(); startTime = LocalDateTime.of(now.withDayOfMonth(1), LocalTime.MIN); endTime = LocalDateTime.now(); + currentMonth = now.format(DateTimeFormatter.ofPattern("yyyy-MM")); } } else { LocalDate now = LocalDate.now(); startTime = LocalDateTime.of(now.withDayOfMonth(1), LocalTime.MIN); endTime = LocalDateTime.now(); + currentMonth = now.format(DateTimeFormatter.ofPattern("yyyy-MM")); } // 获取所有设计师(接单部门成员)