新增接单平台订单关闭与重新打开

This commit is contained in:
yml
2026-11-14 09:40:36 +08:00
parent 81a7721ee1
commit a0c7c90edf
19 changed files with 383 additions and 170 deletions
@@ -3,7 +3,7 @@ type: 权威架构与实施计划
description: 订单、内部 SKU、履约路由、履约执行、商品、成本与财务的唯一权威口径及重构计划。
tags: [订单, 内部SKU, 履约, 商品, 成本, 财务, 迁移]
status: authoritative
version: 2.16
version: 2.17
updated_at: 2026-11-14
---
@@ -565,6 +565,19 @@ has_active_cost
凭证来源、健康状态、更新时间、CK 导出和一次性注入入口。CK 导出不依赖角色绑定、任务领取人或
额外权限;导出动作必须留审计且不得复用普通详情接口。
### 7.2 接单平台订单关闭
接单工单支持不发起退款的运营关闭,用于人工线下处理退款或终止订单访问:
- “客户退款”入口在运营完成简化流程前隐藏,但退款事实、既有退款记录和后台退款接口保留。
- “关闭订单”复用 `work_orders.status = cancelled`,只关闭未验收且不存在有效拼单份额的工单;
正在履约且无拼单份额的工单按原有撤单规则释放/处置打手押金。
- 关闭后 `/o/<平台订单号>` 不再返回该工单,客户不能继续访问资料提交页;原始订单、工单事件、
履约尝试和资金流水均永久保留。
- 后台可对无有效拼单份额的已关闭工单执行“重新打开”,恢复为 `unassigned` 后客户访问和后续编辑、
发布流程恢复。
- 关闭动作只记录 `closed_by_admin` 工单事件和后台审计,不修改平台支付、退款或售后事实。
## 八、存量数据处理方案
### 8.1 已被其他渠道接管的 `man:` 商品