|
@@ -546,26 +546,51 @@ public class TBUserArchivesAllocationServiceImpl
|
|
}
|
|
}
|
|
List<Long> effectArchivesIdList = datasource.stream().distinct().collect(Collectors.toList());
|
|
List<Long> effectArchivesIdList = datasource.stream().distinct().collect(Collectors.toList());
|
|
List<UserArchivesDto> result = new ArrayList<>();
|
|
List<UserArchivesDto> result = new ArrayList<>();
|
|
- for (Long effectArchivesId : effectArchivesIdList) {
|
|
|
|
- UserArchivesResult tbUserArchivesResult = tbUserArchivesService.findUserArchivesByArchivesIdORUserId(
|
|
|
|
- effectArchivesId, null);
|
|
|
|
- if (tbUserArchivesResult.getAuthenticationStatus()) {
|
|
|
|
- UserArchivesDto cell = new UserArchivesDto();
|
|
|
|
- cell.setUserId(tbUserArchivesResult.getUserId());
|
|
|
|
- cell.setUserArchivesId(tbUserArchivesResult.getUserArchivesId());
|
|
|
|
- cell.setName(tbUserArchivesResult.getName());
|
|
|
|
- cell.setProvince(tbUserArchivesResult.getProvince());
|
|
|
|
- cell.setCity(tbUserArchivesResult.getCity());
|
|
|
|
- cell.setSupplierName(tbUserArchivesResult.getSupplierName());
|
|
|
|
- cell.setMobileNumber(tbUserArchivesResult.getMobileNumber());
|
|
|
|
- List<RoleResult> roleInfoList = tbUserArchivesResult.getRoleInfoList();
|
|
|
|
- if (CollectionUtils.isNotEmpty(roleInfoList)) {
|
|
|
|
- cell.setArchivesRoleName(
|
|
|
|
- roleInfoList.stream().map(RoleResult::getRoleName).collect(Collectors.joining(",")));
|
|
|
|
|
|
+ if (!CollectionUtils.isEmpty(effectArchivesIdList)) {
|
|
|
|
+ List<UserArchivesResult> tbUserArchivesResultList = tbUserArchivesService.findUserArchivesByArchivesIdORUserIdList(
|
|
|
|
+ effectArchivesIdList, null);
|
|
|
|
+ if (!CollectionUtils.isEmpty(tbUserArchivesResultList)) {
|
|
|
|
+ for (UserArchivesResult tbUserArchivesResult : tbUserArchivesResultList) {
|
|
|
|
+ if (tbUserArchivesResult.getAuthenticationStatus()) {
|
|
|
|
+ UserArchivesDto cell = new UserArchivesDto();
|
|
|
|
+ cell.setUserId(tbUserArchivesResult.getUserId());
|
|
|
|
+ cell.setUserArchivesId(tbUserArchivesResult.getUserArchivesId());
|
|
|
|
+ cell.setName(tbUserArchivesResult.getName());
|
|
|
|
+ cell.setProvince(tbUserArchivesResult.getProvince());
|
|
|
|
+ cell.setCity(tbUserArchivesResult.getCity());
|
|
|
|
+ cell.setSupplierName(tbUserArchivesResult.getSupplierName());
|
|
|
|
+ cell.setMobileNumber(tbUserArchivesResult.getMobileNumber());
|
|
|
|
+ List<RoleResult> roleInfoList = tbUserArchivesResult.getRoleInfoList();
|
|
|
|
+ if (CollectionUtils.isNotEmpty(roleInfoList)) {
|
|
|
|
+ cell.setArchivesRoleName(roleInfoList.stream().map(RoleResult::getRoleName)
|
|
|
|
+ .collect(Collectors.joining(",")));
|
|
|
|
+ }
|
|
|
|
+ result.add(cell);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- result.add(cell);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // for (Long effectArchivesId : effectArchivesIdList) {
|
|
|
|
+ // UserArchivesResult tbUserArchivesResult = tbUserArchivesService.findUserArchivesByArchivesIdORUserId(
|
|
|
|
+ // effectArchivesId, null);
|
|
|
|
+ // if (tbUserArchivesResult.getAuthenticationStatus()) {
|
|
|
|
+ // UserArchivesDto cell = new UserArchivesDto();
|
|
|
|
+ // cell.setUserId(tbUserArchivesResult.getUserId());
|
|
|
|
+ // cell.setUserArchivesId(tbUserArchivesResult.getUserArchivesId());
|
|
|
|
+ // cell.setName(tbUserArchivesResult.getName());
|
|
|
|
+ // cell.setProvince(tbUserArchivesResult.getProvince());
|
|
|
|
+ // cell.setCity(tbUserArchivesResult.getCity());
|
|
|
|
+ // cell.setSupplierName(tbUserArchivesResult.getSupplierName());
|
|
|
|
+ // cell.setMobileNumber(tbUserArchivesResult.getMobileNumber());
|
|
|
|
+ // List<RoleResult> roleInfoList = tbUserArchivesResult.getRoleInfoList();
|
|
|
|
+ // if (CollectionUtils.isNotEmpty(roleInfoList)) {
|
|
|
|
+ // cell.setArchivesRoleName(
|
|
|
|
+ // roleInfoList.stream().map(RoleResult::getRoleName).collect(Collectors.joining(",")));
|
|
|
|
+ // }
|
|
|
|
+ // result.add(cell);
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|