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")) {