From b848451e8889fea12ce40b7818c1b8d84b50ea02 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期四, 01 九月 2022 13:41:07 +0800
Subject: [PATCH] 权限管理组合操作

---
 src/main/java/com/whyc/service/DocUserService.java |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/DocUserService.java b/src/main/java/com/whyc/service/DocUserService.java
index 1082e56..bdfd5d0 100644
--- a/src/main/java/com/whyc/service/DocUserService.java
+++ b/src/main/java/com/whyc/service/DocUserService.java
@@ -9,6 +9,8 @@
 import com.whyc.dto.Page;
 import com.whyc.dto.Response;
 import com.whyc.mapper.DocUserMapper;
+import com.whyc.pojo.DocDepart;
+import com.whyc.pojo.DocRole;
 import com.whyc.pojo.DocUser;
 import com.whyc.util.ActionUtil;
 import com.whyc.util.RSAUtil;
@@ -38,6 +40,12 @@
 
     @Autowired
     private DocFaceService faceService;
+
+    @Autowired
+    private DocRoleService roleService;
+
+    @Autowired
+    private DocDepartService departService;
 
     //鏌ヨ鎵�鏈夌敤鎴蜂俊鎭�
     public Response getAllUser(DocUser docUser, int pageCurr, int pageSize) {
@@ -138,7 +146,14 @@
         DocUser userDB = (DocUser) subject.getPrincipal();
         userDB.setSnId(null);
         request.getSession().setAttribute("user", userDB);
-        return response.setII(1,true, userDB,"鐧诲綍鎴愬姛");
+        //鏌ヨ瑙掕壊鍜岄儴闂ㄥ垪琛ㄤ俊鎭�
+        Map<String,Object> map = new HashMap<>();
+        List<DocDepart> departList = (List<DocDepart>) ((PageInfo)departService.getAllDepart().getData2()).getList();
+        List<DocRole> roleList = (List<DocRole>)  ((PageInfo)roleService.getAllRole().getData2()).getList();
+        map.put("departs",departList);
+        map.put("roles",roleList);
+
+        return response.setIII(1,true, userDB,map,"鐧诲綍鎴愬姛");
     }
     //淇敼瀵嗙爜
     public Response changeSnId(String name,String oldSnId, String newSnId) {
@@ -171,4 +186,9 @@
         List<DocUser> list=mapper.selectList(wrapper);
         return new Response().setII(1,list.size()>0?true:false,list,"杩斿洖鏁版嵁");
     }
+    //鏌ヨ鎵�鏈夌敤鎴�(鏉冮檺绠$悊鐢�)
+    public Response getAllDocUser() {
+        List<DocUser> list=mapper.getAllDocUser();
+        return new Response().setII(1,list!=null?true:false,list,"鏁版嵁杩斿洖");
+    }
 }

--
Gitblit v1.9.1