-- 雄戈小酒包装主题:更新底部导航装修数据 -- 数据库:xgsc.gynhc.com -- FastAdmin 默认表前缀为 fa_,实际表名通常为 fa_shopro_decorate_content -- -- 【第一步】先执行下面查询,确认装修表是否存在: -- SHOW TABLES LIKE '%shopro_decorate%'; -- -- 若返回 fa_shopro_decorate_content,则执行下方 UPDATE(已带 fa_ 前缀) -- 若表不存在,可跳过本 SQL,小程序前端已在 shopro/utils/theme.js 中强制使用新主题色 -- 也可在后台「商城 → 店铺装修 → 底部导航」手动修改颜色 -- ========== 更新 TabBar 颜色 ========== UPDATE `fa_shopro_decorate_content` SET `content` = JSON_SET( `content`, '$.color', '#D0E4F7', '$.activeColor', '#F5EEDC', '$.bgcolor', '#0066CC' ) WHERE `category` = 'tabbar' AND JSON_VALID(`content`) = 1; -- ========== 更新个人中心头部背景色 ========== UPDATE `fa_shopro_decorate_content` SET `content` = JSON_SET(`content`, '$.color', '#0066CC') WHERE `category` = 'user' AND JSON_VALID(`content`) = 1 AND ( JSON_UNQUOTE(JSON_EXTRACT(`content`, '$.color')) IN ('#FF0e25', '#ff0e25', '#FFA33E', '#ff1926', '#EFC480', '#001F54', '#003399') OR JSON_EXTRACT(`content`, '$.color') IS NULL OR JSON_UNQUOTE(JSON_EXTRACT(`content`, '$.color')) = '' ) AND ( JSON_EXTRACT(`content`, '$.image') IS NULL OR JSON_UNQUOTE(JSON_EXTRACT(`content`, '$.image')) = '' ); -- ========== 若上面报错「表不存在」,请先查实际前缀 ========== -- SELECT TABLE_NAME FROM information_schema.TABLES -- WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME LIKE '%shopro_decorate%'; -- -- 若查到的表名不是 fa_ 开头,把上面 UPDATE 中的 fa_shopro_decorate_content -- 替换为你的实际表名后再执行。