Browse Source

缺失市场补齐

huangqizheng/feature-20250717200321-优化导出
lijianlin 1 month ago
parent
commit
8a13c37de4
  1. 4
      src/main/java/com/example/demo/serviceImpl/WorkbenchServiceImpl.java

4
src/main/java/com/example/demo/serviceImpl/WorkbenchServiceImpl.java

@ -63,7 +63,7 @@ public class WorkbenchServiceImpl implements WorkbenchService {
// 获取当前年份的第一天 // 获取当前年份的第一天
LocalDate firstDayOfYear = LocalDate.now().withDayOfYear(1); LocalDate firstDayOfYear = LocalDate.now().withDayOfYear(1);
Date yearlyStartDate = Date.from(firstDayOfYear.atStartOfDay(ZoneId.systemDefault()).toInstant()); Date yearlyStartDate = Date.from(firstDayOfYear.atStartOfDay(ZoneId.systemDefault()).toInstant());
// markets = generalService.getMarket();
markets = generalService.getMarket();
// 批量获取统计数据 // 批量获取统计数据
List<Statistics> currentStatsList = statisticsMapper.selectByMarketsAndDate(markets, List<Statistics> currentStatsList = statisticsMapper.selectByMarketsAndDate(markets,
@ -82,7 +82,7 @@ public class WorkbenchServiceImpl implements WorkbenchService {
// 并行处理市场列表创建市场卡片列表 // 并行处理市场列表创建市场卡片列表
List<WorkbenchMarketCard> marketCards = markets.parallelStream() List<WorkbenchMarketCard> marketCards = markets.parallelStream()
.filter(market -> market != null && !market.trim().isEmpty())
.filter(Objects::nonNull)
.map(market -> createWorkbenchMarketCard( .map(market -> createWorkbenchMarketCard(
market, market,
currentStatsMap.getOrDefault(market, null), currentStatsMap.getOrDefault(market, null),

Loading…
Cancel
Save