127 lines
3.1 KiB
Markdown
127 lines
3.1 KiB
Markdown
# 安心验履约状态机
|
|
|
|
## 1. 订单主状态
|
|
|
|
### 用户提交前
|
|
|
|
- `pending_payment`
|
|
说明:订单待支付,当前项目里基本不作为主流履约状态使用。
|
|
- `pending_submission`
|
|
说明:待补充下单资料,尚未进入正式送检流转。
|
|
|
|
### 用户寄送阶段
|
|
|
|
- `pending_shipping`
|
|
说明:订单已创建,等待用户寄送商品到鉴定中心。
|
|
典型展示:
|
|
- 未填运单:`待寄送商品`
|
|
- 已填运单:`已提交运单`
|
|
- `received`
|
|
说明:鉴定中心已签收商品,等待进入鉴定处理。
|
|
|
|
### 鉴定阶段
|
|
|
|
- `in_first_review`
|
|
说明:鉴定处理中。
|
|
- `pending_supplement`
|
|
说明:鉴定师发起补料,等待用户补交资料。
|
|
- `generating_report`
|
|
说明:已完成鉴定,正在生成报告。
|
|
|
|
### 报告与寄回阶段
|
|
|
|
- `report_published`
|
|
说明:报告已发布,等待平台安排寄回商品。
|
|
典型展示:`待寄回`
|
|
- `completed`
|
|
说明:订单已完成。
|
|
注意:`completed` 下根据回寄物流再细分展示:
|
|
- 已登记回寄运单但用户未签收:`物品已寄回`
|
|
- 用户已签收回寄商品:`已完成`
|
|
|
|
## 2. 鉴定任务状态
|
|
|
|
### 任务阶段
|
|
|
|
- `first_review`
|
|
说明:鉴定任务
|
|
|
|
### 任务状态值
|
|
|
|
- `pending`
|
|
对外文案:`待处理`
|
|
- `processing`
|
|
对外文案:`处理中`
|
|
- `returned`
|
|
对外文案:`待用户补料`
|
|
注意:这是任务被打回补料,不是货品寄回用户。
|
|
- `submitted`
|
|
对外文案:`已提交`
|
|
- `completed`
|
|
对外文案:`已完成`
|
|
|
|
## 3. 物流状态
|
|
|
|
### 物流类型
|
|
|
|
- `send_to_center`
|
|
说明:用户寄送到鉴定中心
|
|
- `return_to_user`
|
|
说明:平台回寄给用户
|
|
|
|
### 物流节点状态
|
|
|
|
#### 用户寄送物流
|
|
|
|
- `submitted`
|
|
文案:`已提交运单`
|
|
- `in_transit`
|
|
文案:`运输中`
|
|
- `received`
|
|
文案:`已签收`
|
|
|
|
#### 回寄物流
|
|
|
|
- `submitted`
|
|
文案:`已登记回寄运单`
|
|
- `in_transit`
|
|
文案:`回寄途中`
|
|
- `received`
|
|
文案:`用户已签收`
|
|
|
|
## 4. 关键状态迁移
|
|
|
|
### 下单到鉴定
|
|
|
|
1. 用户创建订单
|
|
2. 订单进入 `pending_shipping`
|
|
3. 用户提交寄送运单
|
|
4. 后台标记鉴定中心签收
|
|
5. 订单进入 `received`
|
|
6. 鉴定任务进入 `processing`
|
|
|
|
### 补料分支
|
|
|
|
1. 鉴定师发起补料
|
|
2. 当前任务状态改为 `returned`
|
|
3. 订单状态改为 `pending_supplement`
|
|
4. 用户补料完成后,订单重新进入 `in_first_review`
|
|
|
|
### 出报告到寄回
|
|
|
|
1. 后台发布报告
|
|
2. 订单进入 `report_published`
|
|
3. 用户确认寄回地址
|
|
4. 后台登记回寄运单
|
|
5. 订单进入 `completed`
|
|
6. 若回寄物流未签收,对外显示 `物品已寄回`
|
|
7. 后台标记用户签收后,对外显示 `已完成`
|
|
|
|
## 5. 当前关键口径
|
|
|
|
- “补料”只能表示资料补充,不得使用“退回”对外表达。
|
|
- “待寄回”表示报告已出具但平台尚未登记回寄运单。
|
|
- “物品已寄回”表示平台已登记回寄运单,但用户尚未签收。
|
|
- “已完成”只用于回寄商品已签收,或无需回寄的最终完成态。
|
|
- 订单报告未发布前,不允许登记回寄运单或安排物品寄回。
|