编辑 | blame | 历史 | 原始文档

功能测试报告 — 潜江物流投资月报 2026-06/07/08 重导修正

测试日期:2026-09-23
被测对象:投资市州单表导入(POST /api/import/batch,type=investmentLogistics)+ 物流站场投资明细导出
背景:09-22 已修复“潜江多历史 sheet 选错页签”,但交接遗留明确要求重导 2026-06/07。复核当前应用实际连接库时又发现 2026-08 仍是旧项目错值。

一、功能说明与数据修正

本次没有改业务代码,使用现有重导/幂等逻辑修正当前应用库 3305/traffic_audit 的潜江物流 2026-06、2026-07、2026-08 月度数据:

期间 源文件 源表当期页签 源表关键值(H/J/K)
2026-06 docs/投资/输入/物流(物流园区)/6月/潜江2026.06.xlsx 潜江传化2022.3,表内报表期 2026.06.22 11947.9 / 1135 / 0
2026-07 docs/投资/输入/物流(物流园区)/7月/潜江2026.07.xlsx 潜江传化2022.3,表内报表期 2026.07.22 11947.9 / 1135 / 0
2026-08 docs/投资/输入/物流(物流园区)/8月/潜江2026.08.xlsx 潜江传化2022.3,表内报表期 2026.08.24 11947.9 / 1135 / 0

修正前当前应用库三个月均挂旧项目“潜江传化公路港项目”,2026-08 为 5173 / 12000 / 5173 / 1440;修正后三个月均挂“中国虾谷冷链仓储物流园”,月度值为 start_cum=11947.9 / year_plan=0 / year_cum=1135 / month_done=0 / progress_stage=在建。

二、测试环境

  • 后端:start-dev.ps1 启动,8090 日志出现 Started TrafficAuditApplication。
  • 数据库:jdbc:mysql://localhost:3305/traffic_audit,root/root。
  • 登录:admin/123456,验证码配置 required=false。
  • 导入方式:只上传对应月份的潜江单文件,避免全目录导入改动其他市州。
  • 导出验证:GET /api/report/export/investLogisticsDetail?period=2026-08&mode=month。

三、测试用例与结果

# 用例 输入 预期 实际 结论
1 2026-06 正向重导 潜江2026.06.xlsx 选当期页,成功 1 条 接口 success=1;库内项目“中国虾谷冷链仓储物流园”,值 11947.9 / 0 / 1135 / 0 ✅
2 2026-07 正向重导 潜江2026.07.xlsx 选当期页,成功 1 条 接口 success=1;库内项目“中国虾谷冷链仓储物流园”,值 11947.9 / 0 / 1135 / 0 ✅
3 2026-08 一致性修正 潜江2026.08.xlsx 当前应用库不再保留旧项目错值 接口 success=1;库内改为“中国虾谷冷链仓储物流园”,值 11947.9 / 0 / 1135 / 0 ✅
4 负向-历史页签不泄漏 三份文件均含 2018/2019 等历史 sheet 不得导入“潜江传化公路港项目”的历史行 三个月库内均无该项目月度记录;选中页均以表内 2026.xx.xx 报表期命中 ✅
5 入库抽查 三份源表当前页 H/J/K 库内逐项一致 6/7/8 月均为 11947.9 / 1135 / 0,项目名、建设阶段一致 ✅
6 幂等-重复重导 三份文件各再导入一次 不新增重复月度行或重复项目 6/7/8 月各保持 monthly_rows=1、projects=1;潜江重名项目数 0 ✅
7 端到端导出 2026-08 物流站场投资明细 潜江行取新值,不结转旧值 输出 _tmp/qa_qianjiang_20260923/生成_物流站场投资明细_2026-08.xls,分项目投资完成情况 第 180 行为“中国虾谷冷链仓储物流园”,金额 11947.9 / 1135 / 0 ✅

四、关键发现:验证库与应用实际连接库不一致

  • 当前运行配置 traffic-audit-server/src/main/resources/application.yml 指向 localhost:3305/traffic_audit。
  • 09-22《功能测试报告_投资明细表取数修复》记录的验证环境是 localhost:3308/traffic_audit。
  • 本次直接查询当前应用库 3305 时,潜江 2026-08 仍是旧项目 5173/12000/5173/1440,说明 09-22 的 08 月修正没有反映到本次实际运行库。3308 当前无法连接(HTTP/MySQL 连接被拒绝),因此不能继续以该库作为交付验收依据。
  • 处理:本次在同一后端会话中重导 6/7/8 三个月,并在 3305 上完成库内抽查和 2026-08 端到端导出验证。

五、数据变更说明

表 期间 修正前 修正后
investment_monthly 2026-06 潜江传化公路港项目 3685/12000/3685/1520 中国虾谷冷链仓储物流园 11947.9/0/1135/0
investment_monthly 2026-07 潜江传化公路港项目 3733/12000/3733/48 中国虾谷冷链仓储物流园 11947.9/0/1135/0
investment_monthly 2026-08 潜江传化公路港项目 5173/12000/5173/1440 中国虾谷冷链仓储物流园 11947.9/0/1135/0
  • 未删除任何 investment_project 主档;旧项目主档 id=108 保留,但其 6/7/8 月旧月度记录已按市州+类别+期间清理。
  • 新增项目主档 id=276,类别 物流园区,后续三个月复用同一条主档。
  • 未改动其他市州、其他期间、其他投资类别。

六、遗留问题与下一步

  1. 投资明细表 L/D/E/F 列覆盖口径仍需《建设阶段归一表》后确认。
  2. 武汉物流 8 月、黄冈客运 8 月源数据仍未补齐。
  3. P0 项不变:亿元投资项目按 Q7 追列、导出前基数体检、2026-09 母版。
  4. 后续写测试/交接文档时,必须先读取当前 application.yml 或运行中进程配置,不能沿用上一轮报告的数据库端口作为验收环境。

七、结论

潜江物流投资 2026-06、2026-07 历史错值已修正;同时发现并修正了当前应用库遗漏的 2026-08 错值。三个月重导均成功,历史页签未泄漏,重复导入保持幂等,2026-08 导出端到端取值正确。