浏览代码

加解密接口

zhoutg 5 年之前
父节点
当前提交
8b9d42a354
共有 1 个文件被更改,包括 18 次插入0 次删除
  1. 18 0
      aipt-service/src/main/java/com/diagbot/facade/ConceptFacade.java

+ 18 - 0
aipt-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -1,6 +1,7 @@
 package com.diagbot.facade;
 package com.diagbot.facade;
 
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.diagbot.config.CryptConfiguer;
 import com.diagbot.dto.ConceptBaseDTO;
 import com.diagbot.dto.ConceptBaseDTO;
 import com.diagbot.dto.ConceptRetrievalDTO;
 import com.diagbot.dto.ConceptRetrievalDTO;
 import com.diagbot.dto.ConceptWithOrderRes;
 import com.diagbot.dto.ConceptWithOrderRes;
@@ -16,6 +17,7 @@ import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
 import com.diagbot.exception.CommonException;
 import com.diagbot.service.impl.ConceptServiceImpl;
 import com.diagbot.service.impl.ConceptServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.BeanUtil;
+import com.diagbot.util.CryptUtil;
 import com.diagbot.util.IntegerUtil;
 import com.diagbot.util.IntegerUtil;
 import com.diagbot.util.ListUtil;
 import com.diagbot.util.ListUtil;
 import com.diagbot.util.ParamConvertUtil;
 import com.diagbot.util.ParamConvertUtil;
@@ -46,6 +48,8 @@ import java.util.stream.Collectors;
 public class ConceptFacade extends ConceptServiceImpl {
 public class ConceptFacade extends ConceptServiceImpl {
     @Autowired
     @Autowired
     ConceptDetailFacade conceptDetailFacade;
     ConceptDetailFacade conceptDetailFacade;
+    @Autowired
+    CryptConfiguer configuer;
 
 
     /**
     /**
      * 验证存在并且获取概念基本信息
      * 验证存在并且获取概念基本信息
@@ -101,6 +105,13 @@ public class ConceptFacade extends ConceptServiceImpl {
         if (ListUtil.isNotEmpty(concepts)) {
         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 -> r.getLibName()));
         }
         }
+
+        // 判断是否加解密
+        if (configuer.cryptFlag) {
+            for (Long id : map.keySet()) {
+                map.put(id, CryptUtil.decrypt_char(map.get(id)));
+            }
+        }
         return map;
         return map;
     }
     }
 
 
@@ -133,6 +144,13 @@ public class ConceptFacade extends ConceptServiceImpl {
         if (ListUtil.isNotEmpty(concepts)) {
         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 -> r.getName()));
         }
         }
+
+        // 判断是否加解密
+        if (configuer.cryptFlag) {
+            for (Long id : map.keySet()) {
+                map.put(id, CryptUtil.decrypt_char(map.get(id)));
+            }
+        }
         return map;
         return map;
     }
     }