From 77a9f19e6532fef315d22f52008ef9c73dc69bc8 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期二, 04 八月 2026 17:12:04 +0800
Subject: [PATCH] fix: 大屏充电用户数

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/util/task/LargeScreenStatJob.java |    5 +++--
 1 files changed, 3 insertions(+), 2 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 539f587..08aa194 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
@@ -73,10 +73,11 @@
         }
         try {
             Long count = chargingOrderMapper.statTableCount();
-            if (count != null && count > 0) {
+            Long userSiteCount = chargingOrderMapper.userSiteTableCount();
+            if (count != null && count > 0 && userSiteCount != null && userSiteCount > 0) {
                 return;
             }
-            log.info("大屏预聚合表为空, 启动异步全量回填");
+            log.info("大屏预聚合表或用户-站点对表为空(stat={}, userSite={}), 启动异步全量回填", count, userSiteCount);
             Thread backfill = new Thread(() -> {
                 try {
                     chargingOrderService.rebuildLargeScreenStat();

--
Gitblit v1.7.1