1
zj
2 days ago 5e57de9b12ee136e45ce5754c7fe2e7eb12af05a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
-- 给角色补授权:交割合约单 + 场控设置 + 父目录 1864
-- 把 @role_id 换成你登录账号的角色 id(见下方查询)
 
-- 查当前用户角色
-- SELECT ur.user_id, u.username, ur.role_id, r.role_name
-- FROM tz_sys_user_role ur
-- JOIN tz_sys_user u ON u.user_id = ur.user_id
-- JOIN tz_sys_role r ON r.role_id = ur.role_id
-- WHERE u.username = '你的登录名';
 
SET @role_id = 1;
 
INSERT INTO tz_sys_role_menu (role_id, menu_id)
SELECT @role_id, m.menu_id
FROM tz_sys_menu m
WHERE m.menu_id IN (1864, 1981, 1982)
  AND NOT EXISTS (
    SELECT 1 FROM tz_sys_role_menu x WHERE x.role_id = @role_id AND x.menu_id = m.menu_id
  );
 
-- 验证
-- SELECT rm.role_id, m.menu_id, m.name, m.url
-- FROM tz_sys_role_menu rm
-- JOIN tz_sys_menu m ON m.menu_id = rm.menu_id
-- WHERE rm.role_id = @role_id AND m.menu_id IN (1864, 1981, 1982);