From 53c6f66db6352373f1fe5171dfe42ed0d716141a Mon Sep 17 00:00:00 2001
From: zhizhijie <zhizhijie@users.noreply.gitee.com>
Date: 星期五, 18 九月 2026 13:37:23 +0800
Subject: [PATCH] fix(中口径): 库内缺数据不再覆盖母版定稿值 + 跨簿重算容错 + 报表期后月份清空

---
 docs/工作日结/工作日结_2026-09-18.md |   53 +++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 45 insertions(+), 8 deletions(-)

diff --git "a/docs/\345\267\245\344\275\234\346\227\245\347\273\223/\345\267\245\344\275\234\346\227\245\347\273\223_2026-09-18.md" "b/docs/\345\267\245\344\275\234\346\227\245\347\273\223/\345\267\245\344\275\234\346\227\245\347\273\223_2026-09-18.md"
index eb065a0..f1a92f4 100644
--- "a/docs/\345\267\245\344\275\234\346\227\245\347\273\223/\345\267\245\344\275\234\346\227\245\347\273\223_2026-09-18.md"
+++ "b/docs/\345\267\245\344\275\234\346\227\245\347\273\223/\345\267\245\344\275\234\346\227\245\347\273\223_2026-09-18.md"
@@ -38,6 +38,28 @@
 - 銆婄敓鎴恄涓彛寰勬帓鍚嶃�嬪叏鐪佺疮璁� 29464.6108 / 鍚屾瘮 0.638锛屾瘮涓彛寰勬槑缁嗗皯 2063.45锛屽樊鍊兼濂芥槸 2026 骞� 1-6 鏈堢淮搴� 4锛堢綉绾﹁溅锛夆啋 鎺掑悕浠舵槸 Java 鐜扮畻銆佹槑缁嗛〉璧版瘝鐗堝叕寮忛摼锛屼袱濂楀彛寰勬墦鏋讹紙绗� 3 姝ョ殑鐪熸鏀跺彛鐐癸級銆�
 - 姣嶇増銆屼腑鍙e緞鏄庣粏銆嶅煄甯傜骇銆屽煄闄呭煄涔″贰娓稿嚭绉�/缃戠害杞︺�嶈鍏紡寮曢敊椤碉紙`=鍏氦!C13-鍏氦!C15`锛屽簲鎸囧悜 `鍑虹!`/`缃戠害杞�!`锛夛紝鍩庡競绾ф亽 0銆佸叏鐪佽闈犵紦瀛樺�� 鈫� 闇�淇瘝鐗堝叕寮忎竴娆°��
 
+
+### 4. 绗� 3 姝ユ敹灏撅細缂烘暟鎹笉鍐嶈鐩栧畾绋垮�硷紙13:30锛�
+
+鐢ㄦ埛鍙嶉銆岀嫭绔嬨�婄敓鎴恄涓彛寰勬槑缁嗐��8 鏈堟病闂浜嗭紝浣� 1~6 鏈堝弽鑰岃娓呯┖銆嶅悗锛岃拷鍑�**鐪熸鏍瑰洜**锛�
+
+- `exportPassengerMidDetail()` 瀵规墿鍒楁湀浠斤紙>6 鏈堬級鐨勬�昏鍊煎垪鏄�岀洿鎺ュ啓搴撳唴鍥涚淮鍚堣銆佸啓 0 灏� setBlank銆嶏紱
+  鑰� 1~6 鏈堣蛋 `keepCached()` 鎶婂叕寮忔竻鎴愮┖鏍� 鈫� 琛ㄩ潰涓� 7/8 鏈堜慨濂戒簡锛屽疄闄呬笂鎶婃瘝鐗堢殑瀹氱閾捐矾鎺愭柇浜嗐��
+- `fillMidCell()` 鍚屾牱銆屽簱鍐呭彇鍊间负 0 鈫� setBlank銆嶏紝浜庢槸 2026-01~06 缃戠害杞﹀煄涔★紙搴撳唴璇� 6 涓湀鏃犺鍗曘�佺淮搴� 4 鏃犳簮锛夎鏁寸墖娓呯┖锛�
+  杩炲甫鎬昏銆佺疮璁°�佸悓姣斿叏閿欍��
+
+**鏀瑰姩锛坄ReportExportService.java`锛�4 澶勶級**锛�
+
+1. `exportPassengerMidDetail()` 鎬昏鍊煎垪锛氬垹鎺夈�屾墿鍒楁湀浠芥墜鍐欏簱鍐呭悎璁°�嶄笌 `keepCached` 娓呭叕寮忎袱鏉℃梺璺紝**涓�寰嬩繚鐣欐ā鏉垮叕寮�**锛岀敱鏀跺熬閲嶇畻鍐欏洖缂撳瓨鍊笺��
+2. `fillMidCell()`锛氬簱鍐呭彇鍊间负 0锛堣鏈堣缁存棤婧愶級鏃�**鐩存帴 return锛屼繚鐣欐瘝鐗�/瀹氱鍘熷��**鈥斺�旂粷涓嶅啓绌恒�佷篃缁濅笉鍐� 0銆�
+3. `recalcWorkbookFormulas()`锛氭柊澧� `ev.setIgnoreMissingWorkbooks(true)`銆傝法绨垮叕寮忥紙`[1]鍑虹!C13`锛夊湪澶栭儴宸ヤ綔绨跨己澶辨椂榛樿鎶涘紓甯革紝
+   浼氳寮曠敤瀹冪殑鎬昏/绱杩為攣澶辫触锛堣〃鐜颁负銆屽叕寮忓湪銆佹病鏈夌紦瀛樺�笺�嶏級锛岀疆 true 鍚庢敼鐢ㄨ鏍艰嚜韬紦瀛樺�煎弬涓庤绠椼��
+4. 鏂板 `blankFutureMonthColumns()`锛氭姤琛ㄦ湡涔嬪悗鐨勬湀浠藉垪锛�8 鏈堟姤琛ㄩ噷鐨� 9~12 鏈堬級**娓呮暟鎹牸銆佺暀琛ㄥご**锛岄伩鍏嶅厠闅嗗叕寮忕畻鍑恒��9~12 鏈堝叏鏄� 0銆嶇殑鍋囨暟鎹��
+
+**閲嶈绾犳锛堝啓杩涙祴璇曟姤鍛婏紝涔熷湪姝ょ暀鐥曪級**锛氭棭鍓嶅垽鏂�屾瘝鐗堜腑鍙e緞鏄庣粏鍩庡競绾у叕寮忓紩閿欓〉锛坄=鍏氦!C13-鍏氦!C15`锛夈�嶆槸**璇垽**鈥斺��
+閭f槸鎺у埗鍙颁腑鏂囦贡鐮侀�犳垚鐨勮璇伙紱姣嶇増/妯℃澘鐪熷疄鍏紡鏄纭殑 `=[1]鍑虹!C13-[1]鍑虹!C15` / `=[1]缃戠害杞�!C13-[1]缃戠害杞�!C15`锛�
+鍙拌处椤点�屾�婚噺鈭掑煄甯傚唴銆嵨�17 甯傚窞 = 535.83 / 333.39锛屼笌姣嶇増瀹氱鍏ㄧ渷琛屽畬鍏ㄤ竴鑷淬��**姣嶇増鍏紡涓嶉渶瑕佷慨锛屼箣鍓�"寰呬慨姣嶇増"鐨勭粨璁轰綔搴熴��**
+
 ## 浜屻�佹祴璇曠粨鏋滄憳瑕�
 
 瑙� `docs/鍔熻兘娴嬭瘯鎶ュ憡/鍔熻兘娴嬭瘯鎶ュ憡_姹囨�昏〃鍏紡鎵╅〉涓庨噸绠梍2026-09-18.md`锛�8 鏉℃鍚� + 4 鏉¤礋鍚�/杈圭晫 + 4 椤瑰叆搴撴娊鏌ワ紝鍏ㄩ儴閫氳繃銆�
@@ -55,12 +77,26 @@
 - 18 涓湴鍖� 脳锛�7銆�8 鏈堬級鎬昏 = 危 璇ュ潡 4 缁磋锛涚疮璁″垪缂撳瓨鍊� = 危1-8 鏈堬紙鍏ㄧ渷 31528.0607锛夛紱
 - 鍥炲綊锛氭眹鎬诲ぇ琛� 17 椤� 0 鏍煎彉鍖栥�併�婄敓鎴恄涓彛寰勬帓鍚嶃��0 鏍煎彉鍖栥�併�婄敓鎴恄涓彛寰勬槑缁嗐�嬩粎 36 鏍煎彉鍖栵紙鍏ㄩ儴鏄洰鏍囨牸锛夈��
 
+
+### 绗� 3 姝ユ敹灏撅紙13:30锛夐獙璇�
+
+- 鐙珛銆婄敓鎴恄涓彛寰勬槑缁嗐�嬶細18 鍦板尯 脳 12 涓湀锛�**鎬昏 = 危4 缁淬�佺疮璁� = 危1-8 鏈堬紝涓嶄竴鑷存暟 0**锛�9~12 鏈堟暟鎹牸鍏ㄧ┖銆佽〃澶翠繚鐣欍��
+- 涓庢眹鎬诲ぇ琛ㄣ�屼腑鍙e緞鏄庣粏銆嶉〉 1~8 鏈� **704 瀵规牸 0 宸紓**銆�
+- 鍏ㄧ渷 1-8 鏈堟�诲杩愰噺锛�3733.79 / 3777.83 / 3874.44 / 3959.25 / 4115.87 / 4034.99 / 4028.32 / 4003.57锛�
+  缃戠害杞﹀煄涔★細333.39 / 294.49 / 347.23 / 335.39 / 369.27 / 383.68 / 421.46 / 426.56锛涚疮璁� AA5 = 31528.0607銆丄A9 = 2911.47銆�
+- 鍩庡競绾х綉绾﹁溅鍩庝埂锛氭姹� 0銆侀粍鐭� 13.599765541547697锛堟部鐢ㄥ畾绋匡紝鏈娓呯┖锛夈��
+- 鍥炲綊锛氭眹鎬诲ぇ琛� 17 椤� **0 鏍煎樊寮�**銆併�婄敓鎴恄涓彛寰勬帓鍚嶃��**0 鏍煎樊寮�**锛�
+  鏄庣粏浠跺樊寮備粎钀藉湪 鎬昏 / 鍑虹鍩庝埂 / 缃戠害杞﹀煄涔� 琛岀殑鏈堜唤鍒椾笌 AA 绱鍒楋紙灞為鏈燂級銆�
+
 ## 涓夈�侀仐鐣欓棶棰樹笌寰呭姙
 
 1. ~~涓彛寰勬帓鍚嶅悓姣斾粛鏄啓姝诲�紐~ 鈫� **宸叉寜鏂板彛寰勫彇鍊�**锛圡3=0.638 / Q3=0.2247锛夛紝浣嗕粛涓庝腑鍙e緞鏄庣粏鐨� 0.0581 涓嶈嚜娲斤紝宸�� 2063.45 = 缃戠害杞� 1-6 鏈堟棤婧愶紱**鏀跺彛鍔炴硶瑙佷笅鏂�"绗� 3 姝ユ敹鍙e缓璁�"**銆�
 2. ~~`loadMidClassMap()` 缂哄贰娓稿嚭绉� + 缃戠害杞︿袱缁磣~ 鈫� **宸茶ˉ**锛堢淮搴� 3銆�4锛夛紝鐙珛涓彛寰勬槑缁嗗洓缁撮綈鍏ㄣ��
-3. **姣嶇増缂洪櫡寰呬慨**锛氫腑鍙e緞鏄庣粏鍩庡競绾с�屽煄闄呭煄涔″贰娓稿嚭绉�/缃戠害杞︺�嶈鍏紡寮曢敊椤碉紙鎸囧悜 `鍏氦!`锛夛紝鍩庡競绾ф亽 0銆佸叏鐪佽闈犵紦瀛樺�笺��
-4. **鏁版嵁缂哄彛**锛�2026-01~06 缃戠害杞﹁鍗曟湭鍏ュ簱锛坄order_*` 鍏� NULL锛夛紝妯℃澘銆婄綉绾﹁溅璁㈠崟鍙婂叏鐪佹�婚噺.xlsx銆嬪彧鏈� 2026-07 涓�琛� 鈫� 缁村害 4 璇� 6 涓湀鏃犳簮锛涢渶涓氬姟琛ユ暟鎴栫‘璁や笉閫傜敤銆�
+3. ~~**姣嶇増缂洪櫡寰呬慨**锛氫腑鍙e緞鏄庣粏鍩庡競绾у叕寮忓紩閿欓〉~~ 鈫� **璇垽锛屽凡浣滃簾**锛氱湡瀹炲叕寮忔槸姝g‘鐨勮法绨垮紩鐢紝姣嶇増鏃犻渶淇敼锛涘綋鏃剁殑"寮曢敊椤�"鏄帶鍒跺彴涓枃涔辩爜璇銆�
+4. **鏁版嵁缂哄彛锛堝凡鏍稿疄锛屽睘婧愬ご灏辨病鏈夛級**锛�2026-01~06 缃戠害杞﹁鍗曞湪**婧愭枃浠�**銆婃ā鏉縚缃戠害杞﹁鍗曞強鍏ㄧ渷鎬婚噺.xlsx銆嬮噷灏辨槸绌虹殑锛堝彧鏈夊叏鐪� pin銆佹棤璁㈠崟鍒楋級锛�
+   涓嶆槸瀵煎叆澶辫触鈥斺�擿wyc_order_monthly` 璇� 6 鏈� `order_*` 鍏� NULL 涓庝箣鍚诲悎锛堝鍏ユ壒娆� `WYC_ORDER`锛�09-04锛夈��
+   褰卞搷闈㈠彧鏈変竴涓細`WycSplitCalc.calc()` 鍥� `orderSum<=0` 绠椾笉鍑虹綉绾﹁溅鎷嗗垎 鈫� 缁村害 4 璇� 6 涓湀鏃犳簮锛堢幇宸茬敱绗� 4 鏉℃敼鍔ㄤ繚鐣欐瘝鐗堝畾绋垮�煎厹浣忥級銆�
+   **寤鸿**锛氱粰缃戠害杞﹁鍗曞鍏ュ姞涓�鏉°�岃鍗曞垪鍏ㄧ┖銆嶇殑鏄惧紡鎻愮ず锛堢幇鍦ㄤ細闈欓粯鎴愬姛锛夛紝骞惰涓氬姟纭杩� 6 涓湀璁㈠崟鏄惁鍙ˉ銆�
 5. 搴撳唴 h2031銆屽叏鐪併�嶈 鈮� 危17 甯傚窞锛�1-8 鏈� 27524.49 vs 24481.74锛屽樊 3042.75锛夛細涓氬姟鍙e緞闂锛屽缓璁笟鍔′晶鏍稿銆�
 6. 鎶曡祫锛氭ā鏉块噷娌℃湁鐨勬柊椤圭洰涓嶄細鑷姩鎻掕锛涙槑缁嗚〃璧勯噾娓犻亾鍒嗙粍琛屾湭鍏ュ簱锛堥渶鍔� `fund_channel`锛夛紱鍚屽悕涓嶅悓椤圭洰鏈脊绐椼��
 7. 鎶曡祫涓ゅ紶鏄庣粏琛紙`X鏈堝杩愮珯鎶曡祫鏄庣粏琛╜ / `X鏈堢墿娴佺珯鍦烘姇璧勬槑缁哷锛夌敓鎴愬櫒鏈仛銆�
@@ -73,12 +109,13 @@
 2. 娲剧敓椤碉紙鍩庡競瀹㈣繍 / 涓彛寰勬槑缁� / 鍏矾鎬诲杩� / 涓彛寰勫杩愰噺 / 鎺掑悕锛�**鍙ˉ鍏紡 + 閲嶇畻锛屼笉鍗曠嫭鍐欐暟**锛�
 3. 鍙湁姣嶇増閲屾湰灏辨槸纭紪鐮佹暟鍊肩殑琛岋紙涓彛寰勬槑缁嗙殑鍩庡競绾�"鍩庨檯鍩庝埂鍑虹/缃戠害杞�"銆佸叏鐪佽锛夋寜鍥涚淮鍙e緞鍥炲~锛�
 4. 鐙珛瀵煎嚭浠讹紙鐢熸垚_涓彛寰勬槑缁� / 鎺掑悕 / 鍏矾鏃呭鍒嗗競宸烇級鏀逛负鐩存帴鍙栨眹鎬昏〃瀵瑰簲椤电殑鍊硷紝鎴栧叡鐢ㄥ悓涓�鍙e緞鍑芥暟锛�
-5. 姣嶇増閲屽紩閿欓〉鐨勫煄甯傜骇鍏紡淇竴娆★紙绗� 3 鏉★級锛�
-6. 鐢熸垚鍚庤窇"鐢熸垚浠� vs 姣嶇増閲嶇畻"閫愭牸鍥炲綊姣斿锛屽樊寮傛竻鍗曡惤鏃ュ織锛屼綔涓洪獙鏀跺熀绾裤��
+5. ~~姣嶇増閲屽紩閿欓〉鐨勫煄甯傜骇鍏紡淇竴娆~ 鈫� **鏃犻渶**锛堣鍒わ紝宸蹭綔搴燂級锛�
+6. 鐢熸垚鍚庤窇"鐢熸垚浠� vs 姣嶇増閲嶇畻"閫愭牸鍥炲綊姣斿锛屽樊寮傛竻鍗曡惤鏃ュ織锛屼綔涓洪獙鏀跺熀绾匡紱
+7. 搴撳唴缂哄け锛堣鏈堣缁存棤婧愶級鏃�**涓�寰嬩繚鐣欐瘝鐗堝畾绋垮�笺�佷笉瑕嗙洊**鈥斺�斿凡鍦ㄧ 4 鏉℃敼鍔ㄤ腑钀藉湴銆�
 
 ## 鍥涖�佹槑澶╄鍒�
 
-1. 绗� 3 姝ユ敹鍙o細鎸変笂闈� 6 鏉¤惤鍦帮紙鍏堜慨姣嶇増寮曢敊椤电殑鍩庡競绾у叕寮� 鈫� 鎺掑悕浠舵敼鍙栧悓婧� 鈫� 寤哄洖褰掓瘮瀵硅剼鏈級銆�
-2. 缃戠害杞� 2026-01~06 璁㈠崟鏁版嵁缂哄彛锛氬悜鐢ㄦ埛纭鏄ˉ鏁拌繕鏄暀绌恒��
-3. 鎶曡祫"鏂板椤圭洰鎻掕 + 鍒嗙粍琛屽叆搴�"鏂规钀藉湴锛堢瓑鐢ㄦ埛瀵�"妯″潡"鍙e緞鐨勬渶鍚庣‘璁わ級銆�
-4. 鎶曡祫涓ゅ紶鏄庣粏琛ㄧ敓鎴愬櫒銆�
+1. 绗� 3 姝ユ敹鍙o細鎺掑悕浠朵笌鏄庣粏浠跺彛寰勫綊涓�锛堝樊鍊� 2063.45 = 2026 骞� 1-6 鏈堢綉绾﹁溅鍩庝埂锛夆啋 鎺掑悕浠舵敼鍙栨眹鎬昏〃鍚屾簮鍊� 鈫� 鍥哄寲"鐢熸垚浠� vs 姣嶇増閲嶇畻"閫愭牸鍥炲綊鑴氭湰銆�
+2. 缃戠害杞﹁鍗曞鍏ョ┖鍒楁彁绀猴紙椤甸潰鏄庣‘鎻愮ず"璇ユ湡璁㈠崟鍒椾负绌猴紝鏈啓鍏ヨ鍗曟暟"锛�+ 鍚戠敤鎴风‘璁� 2026-01~06 鏄惁琛ユ暟銆�
+3. 鎶曡祫"鏂板椤圭洰鎻掕 + 鍒嗙粍琛屽叆搴擄紙`fund_channel`锛�"鏂规钀藉湴锛堢瓑鐢ㄦ埛瀵�"妯″潡"鍙e緞鐨勬渶鍚庣‘璁わ級銆�
+4. 鎶曡祫涓ゅ紶鏄庣粏琛ㄧ敓鎴愬櫒锛坄X鏈堝杩愮珯鎶曡祫鏄庣粏琛╜ / `X鏈堢墿娴佺珯鍦烘姇璧勬槑缁哷锛夈��

--
Gitblit v1.9.1