From cf9420ac22e131408c3e393a36ebdcfcae3983b9 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期三, 05 八月 2026 10:35:02 +0800
Subject: [PATCH] fix: use daily franchise order trend through 31 days

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
index b6d11e5..7652813 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
@@ -607,12 +607,12 @@
         Map<String, Object> countSeries = new LinkedHashMap<>(); countSeries.put("name", "充电订单"); countSeries.put("data", countData); countSeries.put("type", "line"); countSeries.put("style", "curve"); countSeries.put("index", 1); ((List<Map<String, Object>>) chart.get("series")).add(countSeries); return chart;
     }
 
-    /** Long date ranges use monthly buckets so the mobile chart stays readable. */
+    /** Ranges longer than 31 days use monthly buckets so the mobile chart stays readable. */
     private boolean franchiseeUseMonthlyTrend(LocalDateTime[] range) {
         if (range == null || range.length < 2 || range[0] == null || range[1] == null) {
             return false;
         }
-        return range[0].toLocalDate().plusDays(90).isBefore(range[1].toLocalDate());
+        return range[0].toLocalDate().plusDays(31).isBefore(range[1].toLocalDate());
     }
 
     private Map<String, Object> franchiseeMonthlyOrderTrend(List<FranchiseeDayStat> stats, LocalDateTime[] range) {

--
Gitblit v1.7.1