From 6f3dd209dee910a9ea899c35600ceaf84e528218 Mon Sep 17 00:00:00 2001
From: zhizhijie <zhizhijie@users.noreply.gitee.com>
Date: 星期一, 12 十月 2026 15:18:50 +0800
Subject: [PATCH] fix(汇总大表): 扩列器整本重算写缓存(修公式无缓存导致的取数差异)待验收

---
 traffic-audit-server/src/main/java/com/trafficaudit/reportexport/calc/FreightReadinessCheck.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/calc/FreightReadinessCheck.java b/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/calc/FreightReadinessCheck.java
index d47dd9a..20f01f5 100644
--- a/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/calc/FreightReadinessCheck.java
+++ b/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/calc/FreightReadinessCheck.java
@@ -120,6 +120,14 @@
             if (totalT != null) sumTurnover += totalT;
 
             if (totalF == null && abF == null) continue;      // 涓や晶閮芥病鏁� 鈫� 浜ょ粰缂烘暟娓呭崟锛堝彟绠楋級
+            if (totalF == null && abF != null) {
+                issues.add(String.format("璐ц繍浣撴锛�%s %s 缂衡憽鍏ㄥ彛寰勶紙瑙勪笂 %.4f 鍦ㄣ�佸叏鍙e緞缂猴級鈫� 瑙勪笅鏃犳硶璁$畻"
+                        + "锛堥渶鍏堝銆婅揣杩愰噺鍛ㄨ浆閲忚〃銆嬪綋鏈堟。锛�", period, city, abF));
+            }
+            if (totalT == null && abT != null) {
+                issues.add(String.format("璐ц繍浣撴锛�%s %s 缂衡憽鍏ㄥ彛寰勫懆杞噺锛堣涓� %.4f 鍦ㄣ�佸叏鍙e緞缂猴級鈫� 瑙勪笅鏃犳硶璁$畻",
+                        period, city, abT));
+            }
             double belowF = (totalF == null ? 0 : totalF) - (abF == null ? 0 : abF);
             double belowT = (totalT == null ? 0 : totalT) - (abT == null ? 0 : abT);
             if (belowF < -TOL) issues.add(String.format("璐ц繍浣撴锛�%s %s 瑙勪笅璐ц繍閲忎负璐燂紙鍏ㄥ彛寰� %.4f 鈭� 瑙勪笂 %.4f = %.4f锛�", period, city, totalF, abF, belowF));

--
Gitblit v1.9.1