-- SIM 续费改为支付成功后仅提交一次;异常订单转人工处理,禁止自动重试。 ALTER TABLE sim_recharge_order ADD COLUMN fulfillment_started_at DATETIME NULL COMMENT '首次提交 SIMBOSS 时间' AFTER fulfillment_status, ADD COLUMN fulfillment_message VARCHAR(128) NOT NULL DEFAULT '' COMMENT '用户可见履约提示' AFTER last_error_message, MODIFY COLUMN fulfillment_status VARCHAR(16) NOT NULL DEFAULT 'pending' COMMENT 'pending/submitting/success/manual_review'; UPDATE sim_recharge_order SET fulfillment_status = 'manual_review', fulfillment_message = '续费处理异常,请联系管理员。', next_attempt_at = NULL, fulfillment_lease_token = NULL, fulfillment_lease_until = NULL, last_error_code = CASE WHEN last_error_code = '' THEN 'legacy_manual_review' ELSE last_error_code END WHERE payment_status = 'paid' AND fulfillment_status <> 'success';