Forráskód Böngészése

公表项字段加解密

gaodm 5 éve
szülő
commit
a47ca3790e

+ 4 - 0
knowledgeman-service/src/main/java/com/diagbot/entity/wrapper/LisMappingWrapper.java

@@ -1,5 +1,6 @@
 package com.diagbot.entity.wrapper;
 
+import com.diagbot.annotation.CryptField;
 import com.diagbot.entity.LisMapping;
 import lombok.Getter;
 import lombok.Setter;
@@ -12,7 +13,10 @@ import lombok.Setter;
 @Getter
 @Setter
 public class LisMappingWrapper extends LisMapping {
+    @CryptField
     private String mealName;
+    @CryptField
     private String itemName;
+    @CryptField
     private String uniqueName;
 }

+ 4 - 4
knowledgeman-service/src/main/java/com/diagbot/facade/LisMappingFacade.java

@@ -301,7 +301,7 @@ public class LisMappingFacade extends LisMappingServiceImpl {
                 uniqueName = uniqueConcept.getLibName();
             }
         }
-        return uniqueName;
+        return cryptConfiguer.cryptFlag ? CryptUtil.decrypt_char(uniqueName) : uniqueName;
     }
 
 
@@ -317,12 +317,12 @@ public class LisMappingFacade extends LisMappingServiceImpl {
         if (ListUtil.isNotEmpty(res)) {
             Map<String, String> map = res.stream().collect(
                     Collectors.toMap((r -> r.getTc() + "__" + r.getMx()), (r -> r.getUniqueName())));
-            for(LisMappingSearch mappingListVO : lisMappingSearchList) {
+            for (LisMappingSearch mappingListVO : lisMappingSearchList) {
                 String uniqueName = map.get(mappingListVO.getMealName() + "__" + mappingListVO.getItemName());
                 mappingListVO.setUniqueName(
                         cryptConfiguer.cryptFlag ?
-                            CryptUtil.decrypt_char(uniqueName) :
-                            uniqueName);
+                                CryptUtil.decrypt_char(uniqueName) :
+                                uniqueName);
             }
         }
         return lisMappingSearchList;

+ 3 - 0
knowledgeman-service/src/main/java/com/diagbot/vo/GetUniqueNameVO.java

@@ -1,5 +1,6 @@
 package com.diagbot.vo;
 
+import com.diagbot.annotation.CryptField;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -13,7 +14,9 @@ import javax.validation.constraints.NotBlank;
 @Getter
 @Setter
 public class GetUniqueNameVO {
+    @CryptField
     @NotBlank(message = "请输入化验套餐")
     private String mealName;
+    @CryptField
     private String itemName;
 }

+ 4 - 0
knowledgeman-service/src/main/java/com/diagbot/vo/LisMappingPageVO.java

@@ -1,6 +1,7 @@
 package com.diagbot.vo;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.diagbot.annotation.CryptField;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -12,7 +13,10 @@ import lombok.Setter;
 @Getter
 @Setter
 public class LisMappingPageVO extends Page {
+    @CryptField
     private String mealName;
+    @CryptField
     private String itemName;
+    @CryptField
     private String uniqueName;
 }

+ 2 - 0
knowledgeman-service/src/main/java/com/diagbot/vo/LisMappingSearch.java

@@ -18,10 +18,12 @@ public class LisMappingSearch {
     private String index;
     @CryptField
     private String mealName;        // 化验标准词套餐名称
+    @CryptField
     @ApiModelProperty(hidden = true)
     private String tc;              // 化验同义词套餐名称
     @CryptField
     private String itemName;        // 化验标准词明细名称
+    @CryptField
     @ApiModelProperty(hidden = true)
     private String mx;              // 化验同义词明细名称
     private String uniqueName;