zhoutg 5 gadi atpakaļ
vecāks
revīzija
017b9db4cc

+ 5 - 0
aipt-service/src/main/java/com/diagbot/facade/DiseaseIcdFacade.java

@@ -9,8 +9,10 @@ import com.diagbot.entity.Concept;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.enums.LexiconTypeEnum;
 import com.diagbot.util.BeanUtil;
+import com.diagbot.util.CryptUtil;
 import com.diagbot.util.ListUtil;
 import com.diagbot.util.RespDTOUtil;
+import com.diagbot.util.StringUtil;
 import com.diagbot.vo.GetDiseaseIcdVO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
@@ -54,6 +56,9 @@ public class DiseaseIcdFacade {
             return res;
         }
 
+        // 加密
+        disNames = CryptUtil.encryptList(disNames);
+
         QueryWrapper<Concept> queryWrapper = new QueryWrapper<>();
         queryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
                 .eq("lib_type", LexiconTypeEnum.DIAGNOSIS.getKey())

+ 18 - 0
common/src/main/java/com/diagbot/util/CryptUtil.java

@@ -1,5 +1,7 @@
 package com.diagbot.util;
 
+import java.util.List;
+
 /**
  * @Description: 加解密工具类
  * @author: gaodm
@@ -36,6 +38,22 @@ public class CryptUtil {
     }
 
 
+    /**
+     * 对List<String>进行加密
+     *
+     * @param list 加密前的list
+     * @return 加密后的list
+     */
+    public static List<String> encryptList(List<String> list) {
+        if (ListUtil.isNotEmpty(list)) {
+            for (int i = 0; i < list.size(); i++) {
+                list.set(i, CryptUtil.encrypt_char(list.get(i)));
+            }
+        }
+        return list;
+    }
+
+
     public static void main(String[] args) {
         //加密英文
         String data = "解密后:�dsfaa2132159-4331";