buhuazhen
2026-04-21 c6cf54951e6692ecabf8c3e5b6cf5c66d315ce7f
fix(sales): 修正统计起始日期计算月份数

- 将月份减量从11改为12,确保统计范围包含完整12个月
- 修复因月份计算导致的日期范围不准确问题
- 保持月份和日期设置逻辑一致,确保起始日期为月初
已修改1个文件
2 ■■■ 文件已修改
src/main/java/com/ruoyi/sales/service/impl/MetricStatisticsServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/MetricStatisticsServiceImpl.java
@@ -71,7 +71,7 @@
            startDate = statisticsTableDto.getEntryDateStart();
        } else {
            calendar.setTime(endDate);
            calendar.add(Calendar.MONTH, -11); // 减11个月,加上当前月共12个月
            calendar.add(Calendar.MONTH, -12); // 减11个月,加上当前月共12个月
            calendar.set(Calendar.DAY_OF_MONTH, 1); // 设为月初
            startDate = calendar.getTime();
        }