-- 橙虎小酒:统一替换旧品牌名(小众厨房设备 / 贤鼎酒业 等) -- 执行后:清除 Shopro 缓存 + 后台「系统配置」刷新 + 小程序重新编译 SET @brand = '橙虎小酒'; SET @year = YEAR(CURDATE()); -- ========== 1. 商城基础配置(名称 + 版权) ========== UPDATE `fa_shopro_config` SET `value` = JSON_SET( CAST(`value` AS JSON), '$.name', @brand, '$.copyright', JSON_ARRAY( CONCAT('版权归「', @brand, '」所有'), CONCAT('Copyright 2020-', @year) ) ) WHERE `name` = 'shopro' AND `group` = 'basic' AND JSON_VALID(`value`) = 1; -- 兜底:JSON 不合法或嵌套字段中的旧名 UPDATE `fa_shopro_config` SET `value` = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(`value`, '小众厨房设备商城', @brand), '小众厨房设备', @brand), '贵州贤鼎酒业有限公司', @brand), '贵州贤鼎酒业', @brand), '贤鼎酒业', @brand), '贤鼎商城', @brand) WHERE `name` = 'shopro'; -- ========== 2. FastAdmin 站点名称 ========== UPDATE `fa_config` SET `value` = @brand WHERE `name` = 'name'; -- ========== 3. 富文本(用户协议 / 隐私政策 / 关于我们) ========== UPDATE `fa_shopro_richtext` SET `content` = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(`content`, '小众厨房设备商城', @brand), '小众厨房设备', @brand), '贵州贤鼎酒业有限公司', @brand), '贵州贤鼎酒业', @brand), '贤鼎酒业APP', CONCAT(@brand, '小程序')), '贤鼎酒业', @brand) WHERE `content` LIKE '%小众厨房%' OR `content` LIKE '%贤鼎%'; UPDATE `fa_shopro_richtext` SET `title` = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(`title`, '小众厨房设备商城', @brand), '小众厨房设备', @brand), '贵州贤鼎酒业有限公司', @brand), '贵州贤鼎酒业', @brand), '贤鼎酒业', @brand) WHERE `title` LIKE '%小众厨房%' OR `title` LIKE '%贤鼎%'; -- ========== 4. 装修模板 JSON 中的旧品牌名 ========== UPDATE `fa_shopro_decorate_content` SET `content` = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(`content`, '小众厨房设备商城', @brand), '小众厨房设备', @brand), '贵州贤鼎酒业有限公司', @brand), '贤鼎酒业', @brand), '贤鼎商城', @brand) WHERE `content` LIKE '%小众厨房%' OR `content` LIKE '%贤鼎%'; -- 验证: -- SELECT JSON_EXTRACT(value, '$.name'), JSON_EXTRACT(value, '$.copyright') FROM fa_shopro_config WHERE name='shopro' AND `group`='basic'; -- SELECT name, value FROM fa_config WHERE name='name'; -- SELECT id, title FROM fa_shopro_richtext WHERE title LIKE '%雄戈%' OR content LIKE '%雄戈%';