-- 渠道服务订单操作流水:财务确认人、作废人、作废时间 ALTER TABLE `biz_channel_service_order_txn` ADD COLUMN `finance_confirm_by` varchar(64) DEFAULT NULL COMMENT '财务确认人ID' AFTER `finance_confirm_time`, ADD COLUMN `void_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `finance_remark`, ADD COLUMN `void_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `void_by`; -- 历史已确认流水:用 update_by 回填确认人 UPDATE `biz_channel_service_order_txn` SET `finance_confirm_by` = `update_by` WHERE `txn_status` = 'yqr' AND `finance_confirm_time` IS NOT NULL AND `finance_confirm_by` IS NULL; -- 历史已作废流水:用 update_by / update_time 回填(仅曾提交财务的流水视为财务作废) UPDATE `biz_channel_service_order_txn` SET `void_by` = `update_by`, `void_time` = `update_time` WHERE `txn_status` = 'yzf' AND `finance_submit_time` IS NOT NULL AND `void_by` IS NULL;