Skip to content

Commit f86d0c7

Browse files
Merge pull request dataease#3749 from dataease/pr@dev@perf_user_grid
perf: 查询用户列表过滤废弃角色
2 parents a4e5e08 + 700b13c commit f86d0c7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

backend/src/main/java/io/dataease/service/sys/SysUserService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public List<SysUserGridResponse> query(KeyGridRequest request) {
7474
List<SysUserGridResponse> lists = extSysUserMapper.query(gridExample);
7575
lists.forEach(item -> {
7676
List<SysUserRole> roles = item.getRoles();
77-
List<Long> roleIds = roles.stream().map(SysUserRole::getRoleId).collect(Collectors.toList());
77+
List<Long> roleIds = roles.stream().filter(ObjectUtils::isNotEmpty).map(SysUserRole::getRoleId).collect(Collectors.toList());
7878
item.setRoleIds(roleIds);
7979
});
8080
return lists;

0 commit comments

Comments
 (0)