|
@@ -110,6 +110,16 @@ public class ManageInfoService implements IManageInfoService {
|
|
List<AuthUserDTO> collect = userInfos.stream().map(e -> {
|
|
List<AuthUserDTO> collect = userInfos.stream().map(e -> {
|
|
AuthUserDTO dto = new AuthUserDTO();
|
|
AuthUserDTO dto = new AuthUserDTO();
|
|
BeanUtils.copyProperties(e, dto);
|
|
BeanUtils.copyProperties(e, dto);
|
|
|
|
+ final String code;
|
|
|
|
+ String value;
|
|
|
|
+ if (null == (code = e.getPoliceCategory())) {
|
|
|
|
+ return dto;
|
|
|
|
+ }
|
|
|
|
+ if (null == (value = POLICE_CATEGORY_MAP.get(code))) {
|
|
|
|
+ value = policeTypeRepository.getPoliceTypeByCode(code);
|
|
|
|
+ POLICE_CATEGORY_MAP.put(code, value);
|
|
|
|
+ }
|
|
|
|
+ dto.setPoliceCategory(value);
|
|
return dto;
|
|
return dto;
|
|
}).collect(Collectors.toList());
|
|
}).collect(Collectors.toList());
|
|
return new PageImpl<>(collect, searchable.getPage(), userInfoPage.getTotalElements());
|
|
return new PageImpl<>(collect, searchable.getPage(), userInfoPage.getTotalElements());
|