From 1a8783ffc4d14669daf52ca2c1d3cceb6329fadf Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Thu, 13 Aug 2026 14:55:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 统一订单主状态与操作契约.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/统一订单主状态与操作契约.md b/统一订单主状态与操作契约.md index dccda35..42288e0 100644 --- a/统一订单主状态与操作契约.md +++ b/统一订单主状态与操作契约.md @@ -4,13 +4,12 @@ ## 一、主状态 -订单主状态固定为以下七个,不新增“待客户确认”“差异处理中”“派送中”等主状态: +订单主状态固定为以下六个,不新增“待客户确认”“差异处理中”“派送中”等主状态: | 编码 | 文案 | 说明 | |---|---|---| | `PENDING_REVIEW` | 待审核 | 客户已提交订单,等待平台审核 | | `WAIT_MEASURE` | 待测量数据 | 审核通过后,测量数据尚未更新完成 | -| `INBOUNDED` | 已入库 | 历史/内部兼容状态;本版本测量完成后不在此状态停留 | | `WAIT_SPLIT` | 待分柜 | 订单进入分柜处理,尚未完成有效分柜方案 | | `LOADING` | 装柜中 | 预装清单已确认,正在拣货、装柜和补充证据 | | `LOADED` | 装柜完成 | 国内出仓终点;装柜完成硬门禁全部通过 | @@ -52,27 +51,27 @@ - 客户未确认时,订单仍可继续执行分柜,并在全部服务端硬门禁满足后完成装柜;测量完成后主状态已经是 `WAIT_SPLIT`。 - 客户提出差异后,平台可以继续处理分柜和装柜子流程,但差异不能替代或绕过任何状态门禁;差异内容保留在订单时间线。 -- 客户确认不是独立主状态,不改变七个主状态集合。 +- 客户确认不是独立主状态,不改变六个主状态集合。 ## 五、自定义节点 -自定义节点只作为订单时间线和通知信息,不替代七个主状态,也不作为强制门禁。节点至少记录:名称、节点类型、排序、是否客户可见、计划时间、完成时间、操作人、备注和附件引用。 +自定义节点只作为订单时间线和通知信息,不替代六个主状态,也不作为强制门禁。节点至少记录:名称、节点类型、排序、是否客户可见、计划时间、完成时间、操作人、备注和附件引用。 系统固定状态历史与自定义节点并存:固定状态历史记录主状态变更,自定义节点记录业务补充信息。自定义节点的新增、修改和完成不能直接改变主状态。 -## 六、兼容现有实现 +## 六、现有实现映射 -现有 Order/Firstleg 内部状态暂作为技术兼容字段保留,统一订单 API 对外返回本契约的七个产品主状态: +统一订单 API 对外返回本契约的六个产品主状态: | 现有内部状态 | 产品主状态映射 | |---|---| | 订单 `SUBMITTED` | `PENDING_REVIEW` | | 入库 `WAIT_MEASURE`、`MEASURING`、`MEASURE_PENDING`、`MEASURE_REJECTED` | `WAIT_MEASURE` | -| 入库 `INBOUNDED`、测量审核通过后的历史记录 | `WAIT_SPLIT`(当前主线)或保留为内部兼容值 | +| 测量审核通过后的入库记录 | `WAIT_SPLIT` | | 分柜、预装、装柜相关状态 | 分别映射 `WAIT_SPLIT`、`LOADING`、`LOADED` | | 海外仓可信派送完成回传 | `DELIVERED`;国内内部状态或人工操作不得映射为该状态 | -`WAIT_PRICING`、`FEE_CONFIRMING`、`INBOUNDING` 等现有自动编排中间态不作为产品主状态展示;由统一订单查询层转换为当前产品阶段。 +`WAIT_PRICING`、`FEE_CONFIRMING`、`INBOUNDING` 等自动编排中间态不作为产品主状态展示;由统一订单查询层转换为当前产品阶段。 ## 七、验收主链