44 行
1.8 KiB
SQL
44 行
1.8 KiB
SQL
-- 雄戈小酒包装主题:更新底部导航装修数据
|
||
-- 数据库: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
|
||
-- 替换为你的实际表名后再执行。
|