# 功能测试报告 — 潜江物流投资月报 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 导出端到端取值正确。