提交
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
# 后端脚本管理与全量 HTTP 验收索引
|
||||
|
||||
`local-looseboard-receiving-acceptance.mjs`:仅本机 Gateway 的散板两场景 HTTP 验收。显式通过 `node --env-file=<开发配置> --env-file=<PDA配置> scripts/local-looseboard-receiving-acceptance.mjs` 提供 `ADMIN_TEST_GATEWAY`、平台账号及 `PDA_USERNAME/PDA_PASSWORD`;复用有效客户和PDA,创建送货到仓、仓库上门取货各一单,审核、取货、PDA清点打托并加入同一散板需求排车,验证4箱2托、零拣货及菜单/按钮权限。会创建本地测试单据、车辆司机和合成照片,不代表现场物流或页面验收;不删除数据,报告默认 `reports/local-looseboard-receiving.json`(可用 `LOOSEBOARD_ACCEPTANCE_OUTPUT` 指定),失败后按已保存单号和幂等键继续,不重复造单。设置 `LOOSEBOARD_ACCEPTANCE_PLANNED=true` 并指定新的报告路径可验证审核后未收货先加货、空起运地送货到仓、物流号可空、取货凭证及实收后沿原预排交接。
|
||||
|
||||
Admin 全量可显式传 `--stop-file <本轮唯一停止文件>`。运行前文件必须不存在;需要中止时创建该文件,脚本等待当前模块或前置准备到达边界,退出后续模块,仍执行入口的故障配置恢复与健康核验并保存失败报告。中止结果不计为全量通过。不要强杀含故障注入的进程;同批次不得覆盖重跑,后继运行改用新报告及停止文件。
|
||||
|
||||
装柜事件 ACK 丢失代理保留同一 Lastleg 服务上的两类只读请求:`POST /internal/lastleg/v1/order-workflow-facts` 和 `GET /internal/lastleg/appointment-work/containers/{id}/route`。它们按原正文和服务身份透传,不进入事件选取、故障计数或事件证据;未列出的路径和方法继续拒绝,避免故障验收阻断正常尾程查询。对应离线行为由 `event-delivery-fault-proxy.test.mjs` 验证。
|
||||
|
||||
Reference in New Issue
Block a user