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