From 5284e773feb91cbe27258d55cc0bdd25654c657e Mon Sep 17 00:00:00 2001 From: lijiarao Date: Wed, 25 Aug 2021 17:27:40 +0800 Subject: [PATCH] =?UTF-8?q?fix=20[=E9=83=A8=E9=97=A8=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=88=97=E8=A1=A8]=E6=97=A0=E6=B3=95=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E5=9B=9E=E6=98=BE=E6=89=8B=E6=9C=BA=E5=8F=B7=E5=92=8C=E9=82=AE?= =?UTF-8?q?=E7=AE=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/system/controller/SysUserController.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java b/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java index 7357b4fe..c78a9163 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java @@ -718,10 +718,17 @@ public class SysUserController { } if(subDepids != null && subDepids.size()>0){ IPage pageList = sysUserService.getUserByDepIds(page,subDepids,username); + List userList = new ArrayList<>(); + for (SysUser record : pageList.getRecords()) { + record.setEmail(PasswordUtil.decrypt(record.getEmail())); + record.setPhone(PasswordUtil.decrypt(record.getPhone())); + userList.add(record); + } + pageList.setRecords(userList); //批量查询用户的所属部门 //step.1 先拿到全部的 useids //step.2 通过 useids,一次性查询用户的所属部门名字 - List userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList()); + List userIds = userList.stream().map(SysUser::getId).collect(Collectors.toList()); if(userIds!=null && userIds.size()>0){ Map useDepNames = sysUserService.getDepNamesByUserIds(userIds); pageList.getRecords().forEach(item -> {