feat(M04-B): 完成订单状态机与迁移历史
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# M04-B 订单状态机数据库变更
|
||||
|
||||
- 迁移版本:`2026062012`
|
||||
- `qipai_orders` 新增 `status_version` 和 `status_updated_at`。
|
||||
- 新增 `qipai_order_status_history`,保存旧状态、新状态、业务动作、操作者、来源、原因、traceId 和版本元数据。
|
||||
- `(tenant_id, order_id, trace_id)` 唯一约束用于状态迁移幂等。
|
||||
- 已有订单在迁移时补一条 `MIGRATED` 基线历史。
|
||||
|
||||
状态迁移与房间预占、订单现场访问授权更新处于同一数据库事务。进入已支付/已预留/使用中时消费预占;取消、退款完成或关闭时释放预占并撤销现场权限。
|
||||
Reference in New Issue
Block a user