From 9ba46feeb55f8f781c5993c08a82368bcac944d3 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Mon, 22 Dec 2025 09:41:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E8=AE=A1=E5=88=92=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=EF=BC=8C=E6=9C=88=E6=8A=A5=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../digital/controller/DownloadController.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/bonus-business/src/main/java/com/bonus/digital/controller/DownloadController.java b/bonus-business/src/main/java/com/bonus/digital/controller/DownloadController.java index 713177d..93f5050 100644 --- a/bonus-business/src/main/java/com/bonus/digital/controller/DownloadController.java +++ b/bonus-business/src/main/java/com/bonus/digital/controller/DownloadController.java @@ -43,17 +43,13 @@ public class DownloadController { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate start = LocalDate.parse(startDate, formatter); LocalDate end = LocalDate.parse(endDate, formatter); - boolean isSameYear = start.getYear() == end.getYear(); - if (isSameYear) { - // 计算天数差(绝对值防止传反) - long daysDiff = Math.abs(ChronoUnit.DAYS.between(start, end)); - if (daysDiff <= 31) { - downloadService.downloadExcelDayPlanStatistics(request, response, dto); - } else { - throw new ServiceException("当前仅支持导出间隔31天内的统计数据,请修改日期范围。"); - } +// boolean isSameYear = start.getYear() == end.getYear(); + // 计算天数差(绝对值防止传反) + long daysDiff = Math.abs(ChronoUnit.DAYS.between(start, end)); + if (daysDiff <= 31) { + downloadService.downloadExcelDayPlanStatistics(request, response, dto); } else { - throw new ServiceException("当前仅支持导出同一年内的统计数据,请修改日期范围。"); + throw new ServiceException("当前仅支持导出间隔31天内的统计数据,请修改日期范围。"); } }