xyc
2026-09-21 ceaa5f2895b71b9dedfe543ae3a0927f912556ab
docs/¹¤×÷ÈÕ½á/¹¤×÷ÈÕ½á_2026-09-19.md
@@ -62,6 +62,42 @@
- 546 å®¶å£å¾„合计:2025 å¹´ 1-8 æœˆ 30162.99 ä¸‡å¨ / 4637038.58 ä¸‡å¨å…¬é‡Œï¼›2026 å¹´ 27764.88 ä¸‡å¨ / 4392984.81 ä¸‡å¨å…¬é‡Œã€‚
- è„šæœ¬å†…é™„ä¸‰ç§å¯¼å‡ºæ–¹å¼ï¼ˆå‘½ä»¤è¡Œ tsv / Navicat å¯¼ xlsx / INTO OUTFILE),命令行方式已实测导出 546 è¡Œã€ä¸­æ–‡æ­£å¸¸ã€‚
- å¾…用户确认:对外报送用 545 å®¶ï¼ˆåç§°äº¤é›†ï¼‰è¿˜æ˜¯ 546 å®¶ï¼ˆä»£ç äº¤é›†ï¼‰ï¼Œç¡®è®¤åŽå†å®šç¨¿ä»¶ã€‚
追加(当日第二轮):核对桌面《规上持续在规企业1-8月运距同比.xlsx》与今日交付件,
并修复 SQL è„šæœ¬çš„æ˜Žç»†ç²¾åº¦ç¼ºé™·ã€‚
- æ ¸å¯¹ç»“论:两文件企业名称**545 å®¶é€å­—符一致**(唯一多出的是改名企业 æ¹–北长峡富烨绿电…);
  ä½†é™¤åç§°å¤–其余列对不上——运距 540/545 å®¶ä¸ä¸€è‡´ï¼ˆæœ€å¤§ 8.53 å…¬é‡Œï¼‰ã€2025 è¿è· 544/545 ä¸ä¸€è‡´ã€
  åŒæ¯” 540/545 ä¸ä¸€è‡´ï¼›æ ¹å› æ˜¯å¯¹æ–¹æ–‡ä»¶ç”¨ã€Œä¸‡å¨ä¿ç•™ 2 ä½ã€å†ç®—运距,交付件走全精度(与数据库 0 åå·®ï¼‰ã€‚
  å¦å‘现市州写法差异:对方写"恩施",交付件写"恩施州"(3 å®¶ï¼‰ã€‚
- ç¼ºé™·ä¿®å¤ï¼šåŽŸ SQL çš„æ˜Žç»†æŸ¥è¯¢ï¼ˆæŸ¥è¯¢ 2、查询 7)把万吨列 `ROUND(...,2)`,精度只到 100 å¨ï¼Œ
  ç”¨æˆ·æ‹¿åŽ»ç®—è¿è·ä¼šè¢«æ”¾å¤§ï¼ˆæ¹–åŒ—å¼˜é›· 4631 å¨ â†’ 0.46 ä¸‡å¨ â†’ è¿è·è™šé«˜ 8.53 å…¬é‡Œï¼‰ã€‚
  å·²æ”¹ä¸º 4 ä½å°æ•°ï¼Œå¹¶åœ¨è„šæœ¬é¡¶éƒ¨æ–°å¢žã€Œâ˜… å°æ•°ä½çº¦å®šã€è¯´æ˜Žæ®µï¼›æ•´è„šæœ¬å›žå½’é€šè¿‡ï¼ˆ21 æ¡ç”¨ä¾‹ï¼‰ã€‚
- å¾…确认:对外报送用 545 å®¶è¿˜æ˜¯ 546 å®¶å£å¾„;以及是否把交付件与对方文件的小数位、恩施写法统一。
- è¿½åŠ ï¼šæŒ‰ç”¨æˆ·è¦æ±‚æŠŠæ˜Žç»†ç±»æŸ¥è¯¢ï¼ˆæŸ¥è¯¢ 2、查询 7)的 `ROUND` å…¨éƒ¨åŽ»æŽ‰ï¼Œå¯¼å‡ºå³åŽŸå§‹å€¼ï¼›
  å®žæµ‹è´§è¿é‡/周转量的原始值最多 4 ä½å°æ•°ï¼ˆ636 å®¶ä¼ä¸šä¸­ 4 ä½ä»¥å¤–还有尾数的为 0 å®¶ï¼‰ï¼Œ
  4 ä½å³å…¨ç²¾åº¦ã€‚汇总类仍保留 2 ä½ã€‚整脚本回归通过(25 æ¡ç”¨ä¾‹ï¼‰ã€‚
- è¿½åŠ éªŒè¯ï¼šæŸ¥è¯¢ 2(545 å®¶åç§°å£å¾„)与查询 7(546 å®¶ä»£ç å£å¾„)**剔除改名企业后逐比特完全相等**
  ï¼ˆ545 è¡Œä¼ä¸šåå•一致,8 ä¸ªæ•°å€¼åˆ— + åœ°åŒºä»£ç æœ€å¤§å·®å‡ä¸º 0)。原因是匹配键一一对应 + æ•´æ•°æ±‚和精确。
  å·²è®°ä¸ºæµ‹è¯•报告 T26(累计 26 æ¡ç”¨ä¾‹ï¼‰ã€‚
- è¿½åŠ ï¼šç¡®è®¤ã€Œ4 ä½å°æ•°ã€çš„适用范围(货运量/周转量 4 ä½å³å…¨ç²¾åº¦ï¼Œ754 ä¸ªå¯¹è±¡ 0 ä¾‹å¤–ï¼›
  è¿è·ã€åŒæ¯”不等于全精度),据此把汇总类查询(1/3/5/8)的 14 å¤„小数位统一为 4 ä½ã€‚
  æ”¹åŽè„šæœ¬è¾“å‡ºä¸Ž 545 å®¶äº¤ä»˜ä»¶å¸‚州汇总逐列对齐(T27~T30,累计 30 æ¡ç”¨ä¾‹ï¼‰ã€‚
### 4. æ±‡æ€»å¤§è¡¨ã€Œä¸­å£å¾„排名」周转量口径统一(用户桌面核出差异 â†’ å®šä½ â†’ ä¿®å¤ï¼‰
用户把人工算的一列(「人工-周转量」)放进桌面《生成_道路运输量汇总表 (1).xlsx》的「中口径排名」页,
问为什么和程序生成的「周转量」对不上(全省 +0.31978 ä¸‡äººå…¬é‡Œï¼Œå„市州 Â±0.01~0.08)。
- **定位**:同一本表里两页口径不同。「中口径排名」走 `loadMidClassMap()` å…¬äº¤ç»´åº¦â€”—**逐企业行**
  ã€ŒåŸŽé™…城乡字段 > 0 å°±ç”¨å­—段值,= 0 æ‰å›žé€€ æ€»é‡ âˆ’ åŸŽå¸‚内」;「中口径明细/分析/道路运输周转量」走台账口径
  `smReadLedgerMetrics()`——先按月按市州汇总再 æ€»é‡åˆè®¡ âˆ’ åŸŽå¸‚内合计。
  æºæŠ¥è¡¨ä¸‰ä¸ªæ•°å„自两位小数舍入,2026 å¹´ 1-8 æœˆå…¨çœæœ‰ **72 è¡Œ**企业月报
  `城际城乡 â‰  æ€»é‡ âˆ’ åŸŽå¸‚内`(差 Â±0.01),程序采信字段值、人工用差额法,累加即成差异。
  æŒ‰ä¼ä¸šè¡Œé‡ç®—的运输口径差**逐市州与表里差列完全吻合**(孝感 +0.08、宜昌/荆州 +0.05、武汉/黄冈/天门 +0.04…)。
- **修复**:`ReportExportService.java` å…¬äº¤ç»´åº¦æ”¹ä¸ºä¸€å¾‹ã€Œæ€»é‡ âˆ’ åŸŽå¸‚内」现算(与台账页/明细页/四页合成口径一致)。
- **验证**:重启后端重新生成 2026-08 å¤§è¡¨ï¼Œã€Œä¸­å£å¾„排名」周转量与人工/明细口径 **17 å¸‚州逐格归零**;
  å®¢è¿é‡ã€åŒæ¯”、分析页、四页合成页无回归;2025 åŒæ¯”基期 0 è¡Œå—影响(改后 17 å¸‚州差全 0)。
- å–证脚本与生成件:`_qa_busfix*.py`、`_after_busfix_2026-08.xlsx`、`_after_midrank.xlsx`、`_after_midana.xlsx`。
## äºŒã€æµ‹è¯•结果摘要
见《功能测试报告_持续在规企业545家分市州累计运距同比_2026-09-19.md》:11 æ¡ç”¨ä¾‹ï¼ˆ7 æ­£å‘ / 3 è¾¹ç•Œ / 1 è´Ÿå‘)全部通过。
@@ -72,12 +108,20 @@
- åŒåä¼ä¸šå£å¾„ SQL è„šæœ¬å·²æ•´è„šæœ¬æ‰§è¡ŒéªŒè¯ï¼ˆå«è¿½åŠ çš„æ˜Žç»†å¯¼å‡ºæŸ¥è¯¢ï¼‰ï¼š17 æ¡ç”¨ä¾‹ï¼ˆ11 æ­£å‘ / 2 è´Ÿå‘ / 4 è¾¹ç•Œï¼‰å…¨éƒ¨é€šè¿‡ï¼›
  æ˜Žç»† 545 è¡Œæ±‚å’Œ = æ±‡æ€»è¡Œï¼ˆå·®å¼‚ 0),差异企业闭合校验通过。
- ä¸­å£å¾„排名周转量口径统一:14 æ¡ç”¨ä¾‹ï¼ˆ6 æ­£å‘ / 1 å›žå½’组 / 3 è¾¹ç•Œ / 3 è´Ÿå‘回归)全部通过,
  è¯¦è§ã€ŠåŠŸèƒ½æµ‹è¯•æŠ¥å‘Š_中口径排名周转量口径统一_2026-09-19.md》;
  å…¨çœè¡Œä»æ®‹ç•™ 0.0002 ä¸‡äººå…¬é‡Œï¼ˆ=2 äººå…¬é‡Œï¼Œæ¯ç‰ˆ `=SUM(O4:O20)` å…ˆå››èˆäº”入后求和的固有结构)。
## ä¸‰ã€é—留问题与待办
1. ç”¨æˆ·è¡¨æ ¼ O åˆ—高速运距同比的来源/期间待确认(需与 N åŒä¸º 1-8 æœˆç´¯è®¡ï¼‰ï¼Œç¡®è®¤åŽæ–¹å¯ç®—「运距增速差」。
2. 09-18 äº¤ä»˜çš„《货运月报_持续在规企业_分市州1-8月累计运距及同比》采用**官方全口径**(同比 +4.54%);
   æœ¬è¡¨é‡‡ç”¨**两年持续在规 545 å®¶å£å¾„**(同比 +2.90%),两版口径不同但都已注明,供业务按场景选用。
3. è‹¥è¯¥è¡¨è¦éšã€Šå·®å¼‚率汇总表》上报,建议加注两种口径的差异原因(规上企业名单变动)。
4. ã€Œä¸­å£å¾„排名」全省行(母版公式 `=SUM(O4:O20)`)与明细全精度求和差 0.0002 ä¸‡äººå…¬é‡Œï¼Œ
   æ˜¯å¦æ”¹æˆå…¨ç²¾åº¦å†™å€¼ï¼Œå¾…用户拍板。
5. æºæŠ¥è¡¨ `city_bus_monthly` ä¸­ 72 è¡Œã€ŒåŸŽé™…城乡 â‰  æ€»é‡ âˆ’ åŸŽå¸‚内」的两位小数舍入差异,
   å·²æŒ‰å·®é¢æ³•统一;如后续要与上报口径完全对齐,需回头与填报方确认该字段口径。
## å››ã€æ˜Žå¤©è®¡åˆ’