fix: 出库交接交接状态参数名改为handoverState并完成内网验证
- 按 api-doc 接口文档修正交接状态入参 hoState → handoverState(原参数被后端 静默忽略,两个 Tab 返回同一批数据);内网实机验证 0/1 过滤与 App 端到端链路 均生效,平板端回归无影响 - 新增《后端接口对接问题清单.xlsx》:按模块/页面/接口定义/接口地址索引的后端 对接文档,含 5 项待处理缺口(移库缺航班字段/操作人姓名/数据不回填、交接缺 交接人入参、pageQueryTotal 出参恒 0)+ 1 项已验证归档 - phone-adapt skill 新增 references/api-doc.md(api-doc MCP 核对流程 + 内网 直调验证技巧),阶段 2 改为「先查接口文档再问用户」,修正 verification.md 中「后端不认 hoState」的过时误判结论 - CLAUDE.md / CHANGELOG.md 同步走查与验证结论 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
10
CLAUDE.md
10
CLAUDE.md
@@ -1089,12 +1089,18 @@ override fun dispatchRestoreInstanceState(container: SparseArray<Parcelable>) =
|
||||
|
||||
- ✅ **已完成**:适配框架 + 手机端公共资源 + 7 个手机版公共组件
|
||||
- ✅ **已完成页面**:
|
||||
- 「国际出港移库」`IntExpMoveActivity`(框架参考页,筛选弹层内暂仍用 `PadSearchLayout`)
|
||||
- 「国际出港移库」`IntExpMoveActivity` + 「运单详情」`IntExpMoveDetailActivity`(框架参考页)
|
||||
- 「国际出港出库交接」`IntExpOutHandoverActivity` + 「板箱详情」`IntExpOutHandoverDetailActivity`
|
||||
(公共组件首个完整落地页,双端实机验证通过)
|
||||
- ⏳ **待办**:
|
||||
- 把「移库」页筛选弹层内的 `PadSearchLayout` 换成 `PhoneDataLayout`,视觉统一
|
||||
- `PhoneSearchBar` 接入 AutoQuery 联想(`AutoQueryManager` 目前只对接了 Pad 系组件)
|
||||
- 出库交接 Tab 角标恒 0:`IntExpOutHandover/pageQueryTotal` 出参恒 0(后端缺陷,问题清单 #6),
|
||||
后端修复后角标自动恢复(`handoverState` 过滤本身已于 2026-07-29 实机验证通过)生效
|
||||
- 📋 **接口对接**:适配中发现的后端接口缺口统一记录在 `documents/后端接口对接问题清单.xlsx`
|
||||
(按模块/页面/接口定义/接口地址索引,与后端对接的正式文档,每页适配完必须维护);
|
||||
接口入参/出参一律以 api-doc MCP 为准核对,流程见
|
||||
`.claude/skills/phone-adapt/references/api-doc.md`——**后端对不认识的参数静默忽略**,
|
||||
猜参数名会得出「后端不支持」的误判(出库交接 `hoState`→`handoverState` 已踩过)
|
||||
|
||||
### 调试便利:直接拉起页面
|
||||
|
||||
|
||||
Reference in New Issue
Block a user