feat: 网约车订单运行监测报告(docx)导入 + 汇总大表8月数据驱动回填与版式对齐
【用户第1项:网约车订单报告导入】
- 新增 POST /api/import/wycOrderReport(DataImportService.importWycOrderReport)
解析《网约车行业YYYY年M月运行监测情况分析报告》附件表「地市名称/订单数总数」,
取17市州订单数写入 wyc_order_monthly(F订单合计 + G-W市州列);报表期优先取报告标题年月
- 全省 pin(B-E) 该期缺失时从 wyc_total_monthly 同报表期补齐
- 误传 Excel/PDF 时原先抛 xmlbeans 英文异常,改为用户可读提示(原始错误附后)
- 前端导入界面新增「网约车订单报告」类型(模板_网约车订单.docx,限 .docx/.doc),接入按类型清空
- WycSplitCalc 网约车取数改为优先读库,库里无数据回退读 xlsx 母版
【用户第2/3/4/5项:汇总大表8月回填与版式】
- 8月当月值列(Q列)自动回填:写入当月值格数=1659,历史月不受影响
- 同比统一以汇总表2025年8月(AJ列)为分母,公式 =Q../AJ..-1(补写600格)
- 公交/出租数值不再被日期格式吞掉(按同行1月列样式套用,保留0.00)
- 班线包车、轨道轮渡「全省」行补齐合计公式(补写43格),打开即算(fullCalcOnLoad)
- 版式按用户参照件《生成_道路运输量汇总表》逐列对齐列宽/隐藏,真实差异0列,含8月扩列Q/R宽度
【修复】
- monthColumnCapacity 对货运页表头(累计周转量)恒返回默认列数导致8月列永不回填
- shiftFormulaColumns 连续组引用被拼接错(Q5AJ5O5)
- ensureMonthYoyFormulas 公式写入失败被静默吞掉,改为抛出定位异常
- setNumeric 对公式格不再覆盖,对空/日期格式格套用1月列样式
【测试】
- 2026-08 导出 4.6s/948,735字节,缺数提示为空;货运Σ17市州=全省(16888.7615)
- 网约车/公交/出租/班线包车/轨道轮渡当月与全省行全部正确
- 7月历史月与备份母版逐格比对无实质差异(差异仅「中口径排名」页09-08已按需求删除的旧左块)
- 详见 docs/功能测试报告/功能测试报告_网约车订单报告导入_2026-09-11.md、
docs/功能测试报告/功能测试报告_汇总大表8月数据回填与版式对齐_2026-09-11.md