-- ============================================
-- 国语教育平台 - 系统名称更新SQL
-- ============================================

-- 更新系统配置表中的系统标题（如果存在）
-- 注意：如果配置项不存在，需要先插入，如果存在则更新

-- 方法1：如果配置项已存在，直接更新
UPDATE sys_config 
SET config_value = '国语教育平台',
    update_by = 'admin',
    update_time = NOW()
WHERE config_key = 'sys.index.title';

-- 方法2：如果配置项不存在，先检查后插入或更新
-- 使用 INSERT ... ON DUPLICATE KEY UPDATE 或先删除后插入

-- 删除旧的系统标题配置（如果存在）
DELETE FROM sys_config WHERE config_key = 'sys.index.title';

-- 插入新的系统标题配置
INSERT INTO sys_config (
    config_name,
    config_key,
    config_value,
    config_type,
    create_by,
    create_time,
    remark
) VALUES (
    '主框架页-系统标题',
    'sys.index.title',
    '国语教育平台',
    'Y',
    'admin',
    NOW(),
    '系统标题名称'
);

-- 如果还有其他地方存储系统名称，也可以一并更新
-- 例如：更新系统名称配置（如果存在）
UPDATE sys_config 
SET config_value = '国语教育平台',
    update_by = 'admin',
    update_time = NOW()
WHERE config_key = 'sys.index.name';

-- 如果不存在则插入
INSERT INTO sys_config (
    config_name,
    config_key,
    config_value,
    config_type,
    create_by,
    create_time,
    remark
) 
SELECT 
    '主框架页-系统名称',
    'sys.index.name',
    '国语教育平台',
    'Y',
    'admin',
    NOW(),
    '系统名称'
WHERE NOT EXISTS (
    SELECT 1 FROM sys_config WHERE config_key = 'sys.index.name'
);

