lvzhangrun il y a 3 ans
Parent
commit
07a71987a8

+ 10 - 0
dcuc-auth-service/src/main/java/com/dragoninfo/dcuc/auth/admin/service/impl/ManageInfoService.java

@@ -110,6 +110,16 @@ public class ManageInfoService implements IManageInfoService {
         List<AuthUserDTO> collect = userInfos.stream().map(e -> {
             AuthUserDTO dto = new AuthUserDTO();
             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;
         }).collect(Collectors.toList());
         return new PageImpl<>(collect, searchable.getPage(), userInfoPage.getTotalElements());