-- 工单同步日志增强:最近成功时间/方式、完整失败原因 SET NAMES utf8mb4; ALTER TABLE `fa_split_ticket` MODIFY COLUMN `sync_message` text COMMENT '同步失败完整原因', ADD COLUMN `sync_success_time` bigint(16) DEFAULT NULL COMMENT '最近一次同步成功时间' AFTER `sync_time`, ADD COLUMN `sync_success_mode` enum('auto','manual') DEFAULT NULL COMMENT '最近成功同步方式:auto=自动,manual=手动' AFTER `sync_success_time`; -- 历史成功记录回填最近成功时间(方式未知留空) UPDATE `fa_split_ticket` SET `sync_success_time` = `sync_time` WHERE `sync_status` = 'success' AND `sync_success_time` IS NULL AND `sync_time` IS NOT NULL AND `sync_time` > 0;