docs: register overseas wallet and pallet flow
This commit is contained in:
@@ -108,3 +108,19 @@
|
||||
- 最新开发环境真实 HTTP 全流程报告 `baiyue-firstleg/reports/admin-test-env-acceptance-20260904091729.json` 结果为 `PASS`:`8082/8082` 断言通过、`112` 次模块运行、`92` 个唯一模块、`4937` 个唯一请求,`failed=0`、`skippedModules=0`、`deploymentBlockers=0`。17 项覆盖说明均为非阻断项:设备能力 1 项、非版本化文档契约 1 项、外部第三方 9 项、无法通过公开接口稳定构造的 fixture 6 项。
|
||||
- 内置浏览器复验覆盖 Client 海外贴标、仓储转运、货物废弃、退货换标的列表、详情或新建表单,以及 Admin 海外尾程、入库、排车、出库、派送、换标、托盘、库存、进销存、异常和客户回访列表;页面真实 API 加载成功且无控制台错误。复验发现并修复进销存页面暴露内部 DTO 说明、英文库存变动代码和操作人内部占位的问题,Admin 提交 `39ade43` 已在提交前合并最新 `origin/release/test` 并推送;`233/233` 个测试文件、`1685/1685` 条测试、类型检查和生产构建通过,开发 Jenkins `admin-web-dev #43` 为 `SUCCESS`,`/healthz` 返回 HTTP 200,部署后页面显示中文业务类型且内部文案不再出现。
|
||||
- 海外 PDA H5 再次使用开发网关验证登录、工作台、拆柜收货、托盘、盘点、移库、换标、库存/库位/托盘查询、排车、出库、历史、个人中心及“退出确认→退出→重新登录”;全部正式入口可加载,无权限或请求错误,托盘管理页未回归“PDA 广播扫码与 H5 人工输入均可使用”。本次浏览器工具固定视口不替代已登记的 `390×844` 截图证据;Android 广播扫码、相机与弱网恢复仍保留为设备验收项。
|
||||
|
||||
|
||||
## 当前节点:海外业务资金与托盘费用闭环(2026-09-05)
|
||||
|
||||
本节点按当前对话冻结以下口径:海外采购订单号为客户名称拼音首字母(最多8位大写)+北京时间日期YYYYMMDD+客户当日4位序号;采购签收文件与费用凭证归属采购订单,费用逐条冻结,整单实收入库完成后逐条结算。换标创建时按CNY费用冻结,资金冻结成功后才允许开始作业,完成结算,驳回或取消释放。跨区域资金操作只经 WalletCommandRequestedV1 / WalletCommandCompletedV1 的双向 Outbox/Inbox 事件,不由海外服务直连国内 Finance。
|
||||
|
||||
国内托盘统计以活动库位预占或占用事实判定“占用”,其余有效托盘为“闲置”;海外托盘使用 IDLE/OCCUPIED/SCRAPPED 权威状态。拆柜打托成本按最终实物托盘单价合计,以同一来源柜各客户实际收货体积分摊,四舍五入到分,最后一条吸收尾差并保证总额守恒。
|
||||
|
||||
| 工作包 | 写入范围 | 交付目标 |
|
||||
|---|---|---|
|
||||
| `OVERSEAS-WALLET-EVENTS` | common-event-contract、event-bridge-service、finance、lastleg-service及两区SQL | 双向资金指令、结果事件与幂等可靠投递 |
|
||||
| `PROCUREMENT-RELABEL-FUNDING` | Lastleg/File/Admin及必要Client | 采购编号、签收文件、费用凭证及逐条资金状态;换标费用冻结/结算/释放 |
|
||||
| `PALLET-SUMMARY` | 国内Warehouse、海外Warehouse、Admin | 总数、闲置、占用统计及筛选一致性 |
|
||||
| `DESTUFF-PALLET-COST` | Lastleg、Finance事件、Admin/PDA必要展示 | 按实托数计成本并按客户实收体积分摊,金额守恒 |
|
||||
|
||||
完成门禁:受影响后端测试、Mapper和SQL合同、Admin/Client测试及构建通过;随后执行开发数据库增量、Jenkins开发部署、真实HTTP,以及Admin/Client 1920×1080和涉及PDA 390×848验收并核对请求次数。
|
||||
|
||||
Reference in New Issue
Block a user