From 91ec180a20b87dca94bf74d3ac1e6f163857b191 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 10 九月 2024 15:25:11 +0800 Subject: [PATCH] 修改菜单查询接口 --- se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml | 5 ++--- se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java b/se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java index 370f492..9e64b56 100644 --- a/se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java +++ b/se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java @@ -69,7 +69,8 @@ menu.getParams().put("userId", userId); menuList = menuMapper.selectMenuListByUserId(menu); }*/ - return menuMapper.selectMenuListByUserId(menu, SecurityUtils.isAdmin(userId) ? null : userId); + menu.setMenuId(SecurityUtils.isAdmin(userId) ? null : userId); + return menuMapper.selectMenuListByUserId(menu); } /** diff --git a/se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml b/se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml index 3f21d28..92904e2 100644 --- a/se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml +++ b/se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml @@ -62,10 +62,9 @@ left join sys_role_menu rm on m.menu_id = rm.menu_id left join sys_user_role ur on rm.role_id = ur.role_id left join sys_role ro on ur.role_id = ro.role_id - -- where ur.user_id = #{params.userId} <where> - <if test="userId != null"> - ur.user_id = #{userId} + <if test="menuId != null"> + ur.user_id = #{menuId} </if> <if test="menuName != null and menuName != ''"> AND m.menu_name like concat('%', #{menuName}, '%') -- Gitblit v1.9.3