From be95b8c4694e788eb646203c7c74b72098bb8d6b Mon Sep 17 00:00:00 2001 From: whyczh <hzjl@qq.com> Date: 星期二, 11 五月 2021 16:36:09 +0800 Subject: [PATCH] 用户角色菜单接口更新 --- src/main/java/com/whyc/service/RoleMenuService.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/RoleMenuService.java b/src/main/java/com/whyc/service/RoleMenuService.java index 586a3f2..9bdb92c 100644 --- a/src/main/java/com/whyc/service/RoleMenuService.java +++ b/src/main/java/com/whyc/service/RoleMenuService.java @@ -9,6 +9,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.List; /** @@ -47,4 +48,20 @@ } return menus; } + + public void updateRoleMenu(int roleId,List<Menu> menus){ + QueryWrapper<RoleMenu> queryWrapper = new QueryWrapper<RoleMenu>().eq("role_id",roleId); + mapper.delete(queryWrapper); + for (Menu menu:menus) { + if(menu.isSelected()){ + RoleMenu roleMenu = new RoleMenu(); + roleMenu.setMenuId(menu.getId()); + roleMenu.setRoleId(roleId); + mapper.insert(roleMenu); + } + } + } + + + } -- Gitblit v1.9.1