| | |
| | | > **每天结束时**:把当天进展、踩过的坑、新需求、未完成事项更新到本文件,然后可以放心开新对话。 |
| | | > **协作约定(2026-08-31)**:说「提交」= 本地 commit + 推送到远端 git(origin main,Gitblit),不再只做本地 commit。 |
| | | |
| | | ## 最新(2026-09-22) |
| | | |
| | | - **已同步**:本地 `main` 已快进到公司 `origin/main` 最新 `a08817b`(数据查看按市州汇总/导出、汇总大表结果落盘缓存等)。 |
| | | - **Codex 输入卡顿复核(已完成)**:电脑与 Codex 于 09-22 12:54 重启后,`Codex++` 修复脚本仍启用;主渲染进程空闲 CPU 约 13.3%(单核),调试守卫 `installed=true`、本次会话 `dropped=16`。对比修复前约 115%,卡顿问题已解决。 |
| | | - **今日已完成(远端提交)**:数据查看补齐网约车/个体客运、按市州汇总与导出 Excel、汇总大表进度弹窗与结果落盘缓存。 |
| | | - **未完成重点不变**:P0-2《亿元投资项目》按 Q7 追列、P0-3 导出前基数体检、P0-4 2026-09 母版;其余见 `docs/交接文档_2026-09-21.md` 第 4 章。 |
| | | |
| | | ### 补充(2026-09-22 下午,投资明细表比对) |
| | | |
| | | - **已完成**:软件《客运站投资明细表》《物流站场投资明细》与人工版逐格比对(156 格差异),报告 `docs/功能测试报告/数据比对报告_投资明细表软件生成与人工版_2026-09-22.md`。 |
| | | - **捞出 3 类「会静默出数」的问题**(都指向取数而非算术): |
| | | 1. 导出用底稿模板 + **按项目名匹配**库内当月数,匹配不上/库内无当月数就沿用上期值 —— 武汉物流(库内 0 条月度记录)整段保留 7 月值;荆州「中国供销公安商贸物流园」因库内名多一个点未覆盖。 |
| | | 2. 库内**同名双档**:十堰「快递物流产业园二期」`id=154`(竣工2026)/`id=181`(竣工2029) 并存,导出取到旧档。 |
| | | 3. **导入丢数**:天门「天门市物流中心建设项目」库内 2026-08 累计/自年初/本月全为 0,源文件是 16677.7/16677.7/500(**P1-5 原记录「源文件 H/J/K 列为空」与现文件不符,需更正**)。 |
| | | - **另**:导出不覆盖 L(建设阶段)列、单渠道市州的分组小计行填法、0/空白写法差异,均已在报告第五节给出处置建议。 |
| | | |
| | | ### 补充(2026-09-22 下午,另一会话收尾) |
| | | |
| | | - **本会话已完成**(已推送):汇总大表进度弹窗优化(完成后不再出现重复下载按钮);导出结果**落盘缓存**(`docs/生成汇总大表/_cache/`,已 gitignore); |
| | | 缓存守卫升级为**数据指纹**(依赖源表 `CHECKSUM TABLE` + 母版等文件身份,排除投资/能耗/审核/系统/导入日志)——无关导入不再失效、**换母版必定失效**,失效时进度弹窗给出说明。 |
| | | - **当前环境**:后端 8090、前端 8080 运行中;导出缓存对 2026-08 有效(文件名带指纹);最新提交 `06b1cb7`。 |
| | | - **剩余待办(已逐条核查,同事未触碰)**:P0-2 亿元表按 Q7 追列(`ReportExportService.java:6251` 仍写同一格)、P0-3 基数体检(`getLastMidIssues()` 无调用方)、 |
| | | P0-4 2026-06/09 母版缺失、P1-7 投资资金渠道字段、P1-9 投资导出按月分目录 + 运行日志、P2-1 D 组增速排名措辞。 |
| | | - **待核实**:`docs/交接文档_2026-09-21.md` 的 P2-2「城市客运页表头仍是日期序列号」可能过时——代码已有 `fixCityMonthHeaderText()`(09-03 加入), |
| | | 建议跑一次 2026-08 导出核对后再改文档。 |
| | | - **入口**:`HANDOFF.md`(本文件)→ `AGENTS.md` → `docs/交接文档_2026-09-21.md` 第 4 章(P0/P1/P2 全量遗留)。 |
| | | |
| | | ## 最新(2026-09-21) |
| | | |
| | | - **最新总入口**:`docs/交接文档_2026-09-21.md`(系统现状、P0/P1/P2 遗留、操作手册);汇总大表专项见 `docs/问题汇总/汇总大表问题交接_2026-09-21.md`。 |
| | | - **本日完成**: |
| | | 1. 拉取并合并 origin/main 最新提交(含投资系统新模板、十堰源文件清理、汇总大表异步导出等)。 |
| | | 2. 处理“中口径排名 vs 中口径明细”历史同比基数双轨制:用户采用**方案 A**,排名页累计同比基数改读母版《中口径明细》的 2025 静态列。 |
| | | - 黄冈 2026 年 1-8 月客运量累计同比由 `7.744917%` 修正为 `7.641733%`; |
| | | - 17 市州 × 客运量/周转量累计值与同比 68 个数值对全部一致(最大差 `2.91e-11`); |
| | | - 8 月当月同比 34 个数值对无回归(最大差 `5.48e-15`); |
| | | - 见《功能测试报告_中口径排名同比基数方案A_2026-09-21.md》。 |
| | | - **当前环境**:dev 后端 `8090`、前端 `8080` 运行中;数据库 `127.0.0.1:3305/traffic_audit`。 |
| | | - **未完成重点**:2026-09 母版(人工母版或扩列器)、《亿元投资项目》按 Q7 追列、导出前基数体检 B4、P1/P2 其他事项(详见总交接文档第 4 章)。 |
| | | - **测试产物**:`_tmp/qa_plan_a_20260921/`(按项目约定保留,未经同意不删)。 |
| | | |
| | | ## 今日(2026-09-04) |
| | | |
| | | ### 13. 关机交接快照(09-04 晚) |
| | | - **今日内容**:仅查看 git,无代码改动、无 dev 启动。上午确认同事 573e111(报表新版式/导入校验/I004 保护);下午确认同事 09-03~09-04 新增 10 个提交,远端最新 `fc2e76b`。**用户决定暂时不拉取**。 |
| | | - **当前运行状态**:dev 前后端未运行(backend.log/frontend.log 最后写入 09-02,本日未启动);MySQL80(3305)、MySQL57(3306) 均 Running,按惯例保留。其他项目(intoTrade vite)进程勿动。 |
| | | - **git**:工作区干净,HEAD=`7d5f0d2`(09-02 关机快照),落后 origin/main **12 个提交**(573e111 + 11 个)。 |
| | | - **同事新提交概要(fc2e76b 及之前 11 个,未拉)**:规上规下拆分导入识别 N月份 页签补当月行;城市客运新增网约车总数/网约车订单及全省总量两母版导入——**新增库表 wyc_order_monthly / wyc_total_monthly(需先同步数据库结构再测导入)**;汇总工作簿月度块按备份母版还原(1-4月→1-7月试点)+ fullCalcOnLoad;导出不再 autoFit/整数不显 .00/列宽自适应;报表预览显示指标名与单位;货运量合计除万修正;报表新版式(上累计+下当月)与表头列位校验、投资市州多 sheet、I004 整期缺失保护(573e111)。代码改动约:DataImportService +453、ReportExportService +920、新增 Wyc 两表实体/mapper;另有大量 docs(交接文档、口径 SQL、测试报告、拍板记录)。⚠️ 同事提交同时改动项目根 AGENTS.md,拉取时留意覆盖。 |
| | | - **待办(下次)**:①拉取合并 12 个提交 → 对照 docs 交接文档/口径 SQL → 验证(先补 wyc 两表)→ 询问用户是否打包发布(用户环境已落后较多);②正式发布前 app.captcha.required 改回 true;③浏览器崩溃如再现查 logs/access.*.log + 客户端 F12;④同事年报功能开发中(我方不动);⑤态势图/AI RAG/经济指标试算仅记录未实现;⑥每日反思自动化未创建。 |
| | | |
| | | ## 今日(2026-09-02) |
| | | |
| | | ### 11. 2026-09-02:同事提交拉取合并 + 三项改动验证(全部通过) |
| | | - **git**:拉取同事 `799ec67`(能耗并发锁+空车牌0过滤+前端防连点);HEAD=`799ec67`,已同步 origin/main;用户环境仍落后 3 个提交(fbc1c15/91d7eee/799ec67),下次发布前需重新打包。 |
| | | - **验证环境**:dev 起服(8090/8080 就绪);真实模板/输入文件经接口导入 + puppeteer(Chrome headless) UI 验证 + 双并发接口实测。 |
| | | - **通过项**: |
| | | 1. `fbc1c15` 投资多文件批量(/api/import/batch 新端点):6月 3 个真实市州 xls → 成功 10 行(孝感3/恩施6/林区1,市州自动识别);同文件重复导入 2 次幂等(investment_monthly 2026-06 客运站场恒 35 行不重复);真实 .et 文件(襄阳市投资.et)成功解析 6 行;前端 accept 含 .et、多文件多选「批量导入」UI 与结果弹窗正常。 |
| | | 2. `91d7eee` 投资系统导出表头兼容:模板_查询结果(投资系统-客运+物流 2026.7).xls 导入成功 148 条(investment_system 空表实测,表头含 行号/单位/时期/计划总投资)。 |
| | | 3. `799ec67` 能耗:模板文件(1284 车辆行)导入 2026-08 成功;同报表期双并发导入互斥锁生效(第二请求阻塞约 5s,最终仍 1284 行、无翻倍/残留);把一行车牌改为 0 的副本导入得 1283(0 车牌过滤生效);前端 importing 防连点:mock 延迟期间按钮 loading+disabled、连点未产生第二次请求,完成后状态复位、无 JS 报错。 |
| | | 4. `fbc1c15` 报表生成:/api/report/export/investPlan?period=2026-07 生成成功(178 项目行、无重复名称、模板规范名输出正常);「瑞海物流园」两行合并场景开发库无对应数据未复现,去重逻辑(usedProjectIds 排除 + displayName 模板名优先)代码级确认。 |
| | | - **清理**:测试数据已全部恢复——删 2026-08 能耗 1284 行、investment_system 2026-07 148 行、import_batch 测试记录 id 91~102;2026-06 投资经幂等重导与验证前一致(35 行、市州分布相同);git 工作区干净。 |
| | | - **临时文件**(保留,在 D:\Codex\_tools\pptr-core\):_tmp_verify_0902.js(UI 验证脚本)、_tmp_investPlan_202607.xls、_tmp_energy_zero_plate.xlsx。 |
| | | - **当前状态**:dev 前后端运行中(8090/8080);MySQL80(3305)/MySQL57(3306) Running。待办不变:下次发布前重新打包(落后 3 提交);正式发布前 app.captcha.required 改回 true;浏览器崩溃如再现查 logs + F12;同事年报开发中(我方不动)。 |
| | | |
| | | ## 今日(2026-09-01,含 08-31 起积累记录) |
| | | |
| | | ### 9. 2026-09-01:同事年报功能开发中 + 新版本打包发布(已发布到用户环境) |
| | |
| | | - **今日交付**:拉取同事代码(92528d9/053ebfe/0c16e56)、模板入库(b1be169)、打包发布到 D:\trafficAudit 并本机验证通过(旧包备份 app.jar.bak_20260901),用户已发布到用户环境;版本号咨询已答复(SemVer,首次正式发布定 1.0.0)。 |
| | | - **待办(不变)**:①正式发布前 app.captcha.required 改回 true;②浏览器崩溃如再现看 logs/access.*.log + 客户端 F12;③同事年报功能开发中(我方不动);④态势图/AI RAG/经济指标试算仅记录未实现;⑤每日反思自动化未创建。 |
| | | - **⚠️ 发布后又拉到同事 2 个新提交**(关机前发现):`fbc1c15` 数据导入与报表生成多项改进、`91d7eee` 投资系统基准导入兼容查询结果表头(行号/单位/时期/计划总投资)。今天 11:43 打包发布的版本不含这两项,用户环境当前版本落后 HEAD 2 个提交;下次发布前需重新拉取 + 重新打包。 |
| | | |
| | | ### 12. 关机交接快照(09-02 晚) |
| | | - **当前运行状态**:dev 前后端运行中(本日 13:44 一键脚本启动,8090/8080 就绪),关机自然停止、不需处理;MySQL80(3305)、MySQL57(3306) 均 Running,按惯例保留。 |
| | | - **git**:本次提交 HANDOFF.md(含 11 节验证记录 + 本节快照)后推送 origin/main;同事提交 799ec67 已拉取合并。 |
| | | - **今日交付**:验证同事 3 个提交(fbc1c15/91d7eee/799ec67)全部通过(详见第 11 节):投资多文件批量 + 幂等 + .et 支持、投资系统导出表头兼容、能耗并发锁 + 空车牌0过滤 + 前端防连点、报表生成回归;测试数据已清理还原(删 2026-08 能耗 1284 行 / investment_system 148 行 / import_batch 91~102),git 工作区除 HANDOFF.md 外干净。 |
| | | - **待办(不变)**:①下次发布前重新打包——用户环境仍落后 HEAD 3 个提交(fbc1c15/91d7eee/799ec67);②正式发布前 app.captcha.required 改回 true;③浏览器崩溃如再现看 logs/access.*.log + 客户端 F12;④同事年报功能开发中(我方不动);⑤态势图/AI RAG/经济指标试算仅记录未实现;⑥每日反思自动化未创建。 |
| | | - **临时文件**(保留):D:\Codex\_tools\pptr-core\_tmp_verify_0902.js / _tmp_investPlan_202607.xls / _tmp_energy_zero_plate.xlsx。 |
| | | |
| | | ## 历史(2026-08-31,含 08-28 起积累记录) |
| | | |
| | |
| | | repository",需重建 gitdir 文件;PowerShell 的 -e "..." 字符串里 $ 会被当变量展开,写 SQL 密码哈希要用 SQL 文件。 |
| | | |
| | | |
| | | - 2026-08-31(下班前):数据导入页重构验收通过(commit 791e70f 已推送,详见第 7 节)。改造全用 Python 替换写文件(apply_patch 本机必败);关键坑:Vue 新方法误放 methods 外 → render TypeError、el-table 展开行不渲染,[Vue warn] 只在 console 不在 pageerror;验证用 puppeteer 拦截 /api/import/batches 返回 mock 失败数据直接验明细表,真实无失败数据验「暂无导入失败记录」空态。 |
| | | - 2026-08-31(下班前):数据导入页重构验收通过(commit 791e70f 已推送,详见第 7 节)。改造全用 Python 替换写文件(apply_patch 本机必败);关键坑:Vue 新方法误放 methods 外 → render TypeError、el-table 展开行不渲染,[Vue warn] 只在 console 不在 pageerror;验证用 puppeteer 拦截 /api/import/batches 返回 mock 失败数据直接验明细表,真实无失败数据验「暂无导入失败记录」空态。 |