|
@@ -312,7 +312,14 @@ public class SysOrgServiceImpl extends ServiceImpl<SysOrgMapper, SysOrg> impleme
|
|
|
final List<SysOrg> sysOrgList = sysOrgMapper.selectList(new LambdaQueryWrapper<SysOrg>()
|
|
final List<SysOrg> sysOrgList = sysOrgMapper.selectList(new LambdaQueryWrapper<SysOrg>()
|
|
|
.in(SysOrg::getId, orgList)
|
|
.in(SysOrg::getId, orgList)
|
|
|
.select(SysOrg::getPath));
|
|
.select(SysOrg::getPath));
|
|
|
- final List<Long> orgIdList = sysOrgList.stream().map(SysOrg::getPath).map(path -> path.split("-")).map(Arrays::asList).flatMap(Collection::stream).map(Long::valueOf).distinct().collect(Collectors.toList());
|
|
|
|
|
|
|
+ final List<Long> orgIdList = sysOrgList.stream()
|
|
|
|
|
+ .map(SysOrg::getPath)
|
|
|
|
|
+ .map(path -> path.split("-"))
|
|
|
|
|
+ .map(Arrays::asList)
|
|
|
|
|
+ .flatMap(Collection::stream)
|
|
|
|
|
+ .map(Long::valueOf)
|
|
|
|
|
+ .distinct().
|
|
|
|
|
+ collect(Collectors.toList());
|
|
|
|
|
|
|
|
return sysOrgMapper.selectList(new LambdaQueryWrapper<SysOrg>()
|
|
return sysOrgMapper.selectList(new LambdaQueryWrapper<SysOrg>()
|
|
|
.in(SysOrg::getId, orgIdList)
|
|
.in(SysOrg::getId, orgIdList)
|