From 129aa4718ca3d61d44fa1ec8051e0da002bcac83 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期二, 04 八月 2026 17:21:07 +0800
Subject: [PATCH] fix: align large screen valid order count
---
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/util/task/LargeScreenStatJob.java | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/util/task/LargeScreenStatJob.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/util/task/LargeScreenStatJob.java
index 08aa194..5d74285 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/util/task/LargeScreenStatJob.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/util/task/LargeScreenStatJob.java
@@ -65,7 +65,7 @@
}
}
- // 启动时表空则异步全量回填, 不阻塞启动
+ // 启动时异步全量回填, 不阻塞启动。发布新的统计口径后需同步修正历史月份。
@EventListener(ApplicationReadyEvent.class)
public void backfillIfEmpty() {
if (!TaskUtil.isScheduledTaskPort(port)) {
@@ -74,10 +74,7 @@
try {
Long count = chargingOrderMapper.statTableCount();
Long userSiteCount = chargingOrderMapper.userSiteTableCount();
- if (count != null && count > 0 && userSiteCount != null && userSiteCount > 0) {
- return;
- }
- log.info("大屏预聚合表或用户-站点对表为空(stat={}, userSite={}), 启动异步全量回填", count, userSiteCount);
+ log.info("大屏预聚合表启动异步全量回填(stat={}, userSite={})", count, userSiteCount);
Thread backfill = new Thread(() -> {
try {
chargingOrderService.rebuildLargeScreenStat();
--
Gitblit v1.7.1