zhibo/verify_gift_menu.sql

54 lines
1.3 KiB
MySQL
Raw Normal View History

2026-01-03 19:22:42 +08:00
-- 验证礼物管理菜单是否正确添加
-- 1. 查看礼物管理菜单
SELECT
id,
pid,
name,
icon,
component,
menu_type,
sort,
is_show
FROM eb_system_menu
WHERE (name LIKE '%礼物%' OR pid IN (SELECT id FROM eb_system_menu WHERE name = '礼物管理'))
AND is_delte = 0
ORDER BY pid, sort;
-- 2. 查看菜单层级结构
SELECT
CONCAT(REPEAT(' ', CASE WHEN m.pid = 0 THEN 0 ELSE 1 END), m.name) as menu_tree,
m.id,
m.component,
m.menu_type,
m.is_show
FROM eb_system_menu m
WHERE (m.name = '礼物管理' OR m.pid = (SELECT id FROM eb_system_menu WHERE name = '礼物管理' LIMIT 1))
AND m.is_delte = 0
ORDER BY m.pid, m.sort;
-- 3. 查看管理员角色的礼物管理权限
SELECT
r.id as role_id,
r.role_name,
m.id as menu_id,
m.name as menu_name,
m.component
FROM eb_system_role r
JOIN eb_system_role_menu rm ON r.id = rm.rid
JOIN eb_system_menu m ON rm.menu_id = m.id
WHERE m.name LIKE '%礼物%'
AND r.id = 1;
-- 4. 查看礼物配置数据
SELECT id, name, price, sort_order, is_enabled
FROM eb_gift_config
ORDER BY sort_order
LIMIT 10;
-- 5. 查看充值套餐数据
SELECT id, amount, virtual_amount, bonus_amount, title, is_enabled
FROM eb_recharge_package
ORDER BY sort_order
LIMIT 10;