feat(t230): use OCR for ERP session login
This commit is contained in:
+8
-6
@@ -4,7 +4,7 @@ title: OCR 自动登录顺运宝并移除人工连接页
|
||||
phase: 2
|
||||
deps:
|
||||
- T-229
|
||||
status: TODO
|
||||
status: DONE
|
||||
created: 2026-07-29
|
||||
context_ref: f0fbdba
|
||||
work_branch: null
|
||||
@@ -62,15 +62,15 @@ write_paths:
|
||||
|
||||
## 验收要点
|
||||
|
||||
- [ ] `.env.example` 包含本机 OCR URL,环境变量覆盖 `.env`;无效 URL 不启动,真实 OCR
|
||||
- [x] `.env.example` 包含本机 OCR URL,环境变量覆盖 `.env`;无效 URL 不启动,真实 OCR
|
||||
endpoint 不进入 Git、日志、浏览器或数据库。
|
||||
- [ ] OCR client 的 multipart 字段、超时、重定向拒绝、上限、纯文本/JSON 结果与敏感错误均有
|
||||
- [x] OCR client 的 multipart 字段、超时、重定向拒绝、上限、纯文本/JSON 结果与敏感错误均有
|
||||
fixture 测试。
|
||||
- [ ] 未认证的按单号导入先完成 OCR 登录再创建同步;OCR 失败不创建同步且 Admin 返回可关闭
|
||||
- [x] 未认证的按单号导入先完成 OCR 登录再创建同步;OCR 失败不创建同步且 Admin 返回可关闭
|
||||
`OCR_SERVICE_INVALID` 弹窗并保留表单;已认证会话不重复 OCR。
|
||||
- [ ] `/erp`、人工验证码图片/文本和 ERP connection JSON 路由不再暴露;API 不返回验证码、
|
||||
- [x] `/erp`、人工验证码图片/文本和 ERP connection JSON 路由不再暴露;API 不返回验证码、
|
||||
Cookie、账号、密码或 OCR 原文。
|
||||
- [ ] `go test ./...`、`go test -race ./...`、`go vet ./...` 和 API/migrate/authctl 构建通过。
|
||||
- [x] `go test ./...`、`go test -race ./...`、`go vet ./...` 和 API/migrate/authctl 构建通过。
|
||||
|
||||
## 边界
|
||||
|
||||
@@ -83,3 +83,5 @@ write_paths:
|
||||
|
||||
- 2026-07-29:创建任务;本机发现 `127.0.0.1:8000` 正在监听,但缺少可安全复现的验证码
|
||||
fixture,线上 OCR/ERP 验证留给部署 smoke。
|
||||
- 2026-07-29:实现受控 OCR multipart client、ERP 自动会话预检、导入失败弹窗和公开人工
|
||||
ERP 路由移除;测试与构建命令见实现提交。
|
||||
|
||||
Reference in New Issue
Block a user