test(acceptance): recover completed-plan rejection probe after verified connection loss

This commit is contained in:
2026-10-23 05:36:21 +08:00
parent 2b54e709f8
commit 3616e9db04
3 changed files with 86 additions and 5 deletions
+2
View File
@@ -10,6 +10,8 @@
货物废弃的库存列表按客户、仓、目的仓和 SKU 聚合,不带入仓码;脚本按该 SKU 的代表余额 ID 回查原始详情,并要求客户、仓、入仓码及全部数量桶与聚合值一致,不能给聚合行补造来源,也不能让混合来源汇总冒充单一余额。散板余位、询价和实收的 Long 版本接受服务端规范十进制编码,仍拒绝空值、负值、前导零和不安全整数。
已完成装柜计划的“禁止新增明细”拒绝探针保留原体、原操作键及首次连接失败诊断;只有回查原计划仍为 COMPLETED 且全部字段、明细与版本完全一致,才最多重放一次原探针,并再回查零漂移。此规则不用于普通业务写入;业务失败、计划变化或第二次连接失败仍失败,不把网络异常直接记为通过。
派车出库的客户归属按正式关联派送明细核对,验证客户、原出库号、原派车号、全部派送及箱数守恒,不读取 OutboundRow 未声明的 customerId。PDA 换标候选只限定原申请和真实目标托盘,不继承原接柜计划筛选;普通换标拣货按原箱号、当前位置及已核验逐 SKU 件数逐箱提交,不把箱数当件数。已发车原单的签收阶段可通过内部 continueDepartedFulfillment 续验,须保留原批次和当前发车证明;已有签收或未知结果必须核对原命令,不能重建。
散板来货沿当前 PDA 接口创建空托盘草稿,生成并绑定业务托盘后,读取原预报箱号与 SKU,通过逐箱清点保存显式 TEST 尺寸、重量和件数,再打托及运营实收确认。两托三箱的受控输入逐箱登记,不把托盘草稿接口当作测量接口,也不从整托总数猜测箱规;这些合成材料不代表真机测量或照片效果验收。