fix(t232): log freight import diagnostics

This commit is contained in:
QiuSW
2026-07-29 11:08:23 +08:00
parent 3981a61423
commit b316287092
5 changed files with 90 additions and 14 deletions
+8 -5
View File
@@ -4,7 +4,7 @@ title: 记录 ERP 货运导入预检的安全诊断日志
phase: 2
deps:
- T-231
status: PLANNED
status: DONE
created: 2026-07-29
context_ref: 5ed27af
work_branch: null
@@ -33,11 +33,11 @@ OCR 服务、ERP 连通性还是协议错误;直接记录底层 error 又可
## 验收要点
- [ ] `/freight/import` 的五类稳定预检错误在 API 终端均有可搜索的 code 和 HTTP 状态。
- [ ] 页面和 JSON 响应继续只返回匿名公开提示,日志不包含单号、凭证、Cookie、验证码、
- [x] `/freight/import` 的五类稳定预检错误在 API 终端均有可搜索的 code 和 HTTP 状态。
- [x] 页面和 JSON 响应继续只返回匿名公开提示,日志不包含单号、凭证、Cookie、验证码、
OCR 文本或 ERP 原始正文。
- [ ] 历史 `NewHandler` 调用保持兼容;日志记录器缺省为安全 no-op。
- [ ] `go test ./...`、`go test -race ./...`、`go vet ./...` 和三个 Go 入口构建通过。
- [x] 历史 `NewHandler` 调用保持兼容;日志记录器缺省为安全 no-op。
- [x] `go test ./...`、`go test -race ./...`、`go vet ./...` 和三个 Go 入口构建通过。
## 边界
@@ -48,3 +48,6 @@ OCR 服务、ERP 连通性还是协议错误;直接记录底层 error 又可
- 2026-07-29:创建任务。现场检查时本机 `8080` 无监听进程,无法回放先前 `503`;确认
T-231 的 SSR 分支会渲染稳定 code,但未向 API 终端写入任何诊断事件。
- 2026-07-29:API 入口向 Web handler 注入标准日志;五类稳定预检错误记录固定事件、code
和 status,未知失败也只记录固定事件/status。`go test ./...`、`go test -race ./...`、
`go vet ./...` 及 api/migrate/authctl 构建均通过。