migration_20260408_biz_order_cancel_status.sql 654 B

12345678910111213141516
  1. -- 取消审核流程字段(阶段D收尾)
  2. -- 新增字段:cancel_status
  3. ALTER TABLE `biz_order`
  4. ADD COLUMN `cancel_status` varchar(20) NOT NULL DEFAULT 'none'
  5. COMMENT '取消审核状态: none/pending_review/approved/rejected'
  6. AFTER `pay_status`;
  7. ALTER TABLE `biz_order_his`
  8. ADD COLUMN `cancel_status` varchar(20) NOT NULL DEFAULT 'none'
  9. COMMENT '取消审核状态: none/pending_review/approved/rejected'
  10. AFTER `pay_status`;
  11. -- 可选回填:将历史 pending_review_cancel 映射为 pending_review
  12. -- UPDATE `biz_order`
  13. -- SET `cancel_status` = CASE WHEN `status` = 'pending_review_cancel' THEN 'pending_review' ELSE 'none' END;