Explorar o código

字段加解密

gaodm %!s(int64=5) %!d(string=hai) anos
pai
achega
c370470d96

+ 8 - 14
aipt-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -103,15 +103,12 @@ public class ConceptFacade extends ConceptServiceImpl {
         //出参封装
         Map<Long, String> map = new HashMap<>();
         if (ListUtil.isNotEmpty(concepts)) {
-            map = concepts.stream().collect(Collectors.toMap(r -> r.getId(), r -> r.getLibName()));
+            map = concepts
+                    .stream()
+                    .collect(Collectors.toMap(r -> r.getId(),
+                            r -> configuer.cryptFlag ? CryptUtil.decrypt_char(r.getLibName()) : r.getLibName()));
         }
 
-        // 判断是否加解密
-        if (configuer.cryptFlag) {
-            for (Long id : map.keySet()) {
-                map.put(id, CryptUtil.decrypt_char(map.get(id)));
-            }
-        }
         return map;
     }
 
@@ -142,15 +139,12 @@ public class ConceptFacade extends ConceptServiceImpl {
         //出参封装
         Map<Long, String> map = new HashMap<>();
         if (ListUtil.isNotEmpty(concepts)) {
-            map = concepts.stream().collect(Collectors.toMap(r -> r.getConceptId(), r -> r.getName()));
+            map = concepts
+                    .stream()
+                    .collect(Collectors.toMap(r -> r.getConceptId(),
+                            r -> configuer.cryptFlag ? CryptUtil.decrypt_char(r.getName()) : r.getName()));
         }
 
-        // 判断是否加解密
-        if (configuer.cryptFlag) {
-            for (Long id : map.keySet()) {
-                map.put(id, CryptUtil.decrypt_char(map.get(id)));
-            }
-        }
         return map;
     }