yeg
2026-09-17 1805a7b9648ff9cfbd19129255a5a4fa62f0261e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- 编号让位(2026-09-17):本文件原为 V148,与远端已推送的 V148__policy_article_top_time 撞号,本地让号改为 V151。
-- 商户端「立即核实」的冷却时间戳:手动核实一次通道查询后,在此时间之前不再重复查询。
-- 不放在 capability_verified_at:查询失败时那一列不推进,会被连点;也不放在 updated_at:
-- 那是 MySQL 的 on update current_timestamp,任何无关 UPDATE 都会顺带把它重置。
DELIMITER $$
DROP PROCEDURE IF EXISTS add_merchant_capability_sync_until$$
CREATE PROCEDURE add_merchant_capability_sync_until()
BEGIN
    DECLARE col_exists INT DEFAULT 0;
    SELECT COUNT(*) INTO col_exists FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'merchant_onboarding_application' AND COLUMN_NAME = 'capability_sync_until';
    IF col_exists = 0 THEN ALTER TABLE merchant_onboarding_application ADD COLUMN capability_sync_until DATETIME DEFAULT NULL AFTER capability_verified_at; END IF;
END$$
CALL add_merchant_capability_sync_until()$$
DROP PROCEDURE IF EXISTS add_merchant_capability_sync_until$$
DELIMITER ;