xyc
9 天以前 a5a95451774c1a64c017b2bb790bab682c788cfd
HANDOFF.md
@@ -4,6 +4,36 @@
> **每天结束时**:把当天进展、踩过的坑、新需求、未完成事项更新到本文件,然后可以放心开新对话。
> **协作约定(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-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:同事提交拉取合并 + 三项改动验证(全部通过)
@@ -252,4 +282,4 @@
  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 失败数据直接验明细表,真实无失败数据验「暂无导入失败记录」空态。