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