修复:修复根据用户 ID 查询权限码报 ParseException 的问题(参考 GitHub:baomidou/mybatis-plus#5159)
Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "ur" <K_ISOLATION>
This commit is contained in:
parent
1a180ff3d9
commit
5f4a9abec6
@ -32,7 +32,7 @@ import top.charles7c.cnadmin.system.model.entity.MenuDO;
|
|||||||
public interface MenuMapper extends BaseMapper<MenuDO> {
|
public interface MenuMapper extends BaseMapper<MenuDO> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据 ID 查询权限码
|
* 根据用户 ID 查询权限码
|
||||||
*
|
*
|
||||||
* @param userId
|
* @param userId
|
||||||
* 用户 ID
|
* 用户 ID
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
FROM `sys_menu` as m
|
FROM `sys_menu` as m
|
||||||
LEFT JOIN `sys_role_menu` as rm ON rm.`menu_id` = m.`id`
|
LEFT JOIN `sys_role_menu` as rm ON rm.`menu_id` = m.`id`
|
||||||
LEFT JOIN `sys_role` as r ON r.`id` = rm.`role_id`
|
LEFT JOIN `sys_role` as r ON r.`id` = rm.`role_id`
|
||||||
LEFT JOIN `sys_user_role` as ur ON ur.`role_id` = r.`id`
|
LEFT JOIN `sys_user_role` as sur ON sur.`role_id` = r.`id`
|
||||||
LEFT JOIN `sys_user` as u ON u.`id` = ur.`user_id`
|
LEFT JOIN `sys_user` as u ON u.`id` = sur.`user_id`
|
||||||
WHERE u.`id` = #{userId}
|
WHERE u.`id` = #{userId}
|
||||||
AND m.`type` IN (2, 3)
|
AND m.`type` IN (2, 3)
|
||||||
AND m.`status` = 1
|
AND m.`status` = 1
|
||||||
|
Loading…
Reference in New Issue
Block a user