From ffdcfd605efea9536f8f43864689ec43514db743 Mon Sep 17 00:00:00 2001 From: king Date: Fri, 8 May 2026 11:00:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E8=A6=81=E4=BA=A7=E5=93=81=E5=89=8D10?= =?UTF-8?q?=E9=94=80=E5=94=AE=E6=94=B6=E5=85=A5=E4=B8=8E=E5=8D=A0=E6=AF=94?= =?UTF-8?q?=20=E6=B7=BB=E5=8A=A0=E9=BB=98=E8=AE=A4=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E8=B7=A8=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/report/xtsy/stgoodTop10Plugin.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/stgoodTop10Plugin.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/stgoodTop10Plugin.java index ea614ac..f1d4f1f 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/stgoodTop10Plugin.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/stgoodTop10Plugin.java @@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import javax.annotation.Resource; +import java.time.LocalDateTime; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -33,13 +34,17 @@ public class stgoodTop10Plugin implements ReportAroundAdvicePlugin { public ResultDataModel executeAround(EnhanceReportContext enhanceContext) { log.info("进入=======>stgoodTop10Plugin=======>execute"); Map params = enhanceContext.getParam().getParams(); + // 获取一个月前的时间和年月 + LocalDateTime lastNow = LocalDateTime.now().minusMonths(1); + int lastYear = lastNow.getYear(); + int lastMonth = lastNow.getMonthValue(); if(!params.containsKey("useYearStart")){ - params.put("useYearStart", "2026"); + params.put("useYearStart", lastYear); params.put("useMonthStart", "1"); } if(!params.containsKey("useYearEnd")){ - params.put("useYearEnd", "2026"); - params.put("useMonthEnd", "4"); + params.put("useYearEnd", lastYear); + params.put("useMonthEnd", lastMonth); } Page page = PageHelper.startPage(Integer.parseInt(params.get("pageNo").toString()), Integer.parseInt(params.get("pageSize").toString())); if (params.containsKey("column")) {