低空智控平台 后端go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

15 lines
922 B

-- 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';