From 0bb75b8e4d73af5d70c50667e3c5e417ae62f4a8 Mon Sep 17 00:00:00 2001 From: yefei Date: Tue, 17 Oct 2023 15:47:24 +0800 Subject: [PATCH] =?UTF-8?q?ariesy=20=E4=BF=AE=E6=94=B9=E8=AE=A4=E8=AF=81?= =?UTF-8?q?=E4=BA=BA=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/sys/service/impl/SysUserServiceImpl.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java index c8567cf9..fab7c630 100644 --- a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java +++ b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java @@ -362,6 +362,19 @@ public class SysUserServiceImpl extends ServiceImpl i } } } + + //增加当前登录用户选中的数据 + for (SysDeptEntity entity : deptEntities){ + UserModel userModel = new UserModel(); + userModel.setUserId(String.valueOf(user.getUserId())); + userModel.setUsername(user.getUsername()); + userModel.setLoginname(user.getLoginname()); + userModel.setDeptId(String.valueOf(entity.getDeptId())); + if(userModels.stream().noneMatch(e -> userModel.getUserId().equals(e.getUserId()) && userModel.getDeptId().equals(e.getDeptId()) )) { + userModels.add(userModel); + } + } + log.info("userModels={}",userModels); user.setUserModels(userModels); // 刷新菜单缓存处理