主要产品前10销售收入与占比 添加默认时间跨度
This commit is contained in:
@@ -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<String, Object> 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<Object> page = PageHelper.startPage(Integer.parseInt(params.get("pageNo").toString()), Integer.parseInt(params.get("pageSize").toString()));
|
||||
if (params.containsKey("column")) {
|
||||
|
||||
Reference in New Issue
Block a user