16 lines
955 B
SQL
16 lines
955 B
SQL
-- 渠道服务订单操作流水:财务确认人、作废人、作废时间
|
|
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;
|