浏览代码

字段兼容性处理

zhaops 5 年之前
父节点
当前提交
95683033e5

+ 5 - 0
triage-service/src/main/java/com/diagbot/facade/AssembleFacade.java

@@ -4,6 +4,7 @@ import com.diagbot.biz.push.vo.SearchVO;
 import com.diagbot.enums.SysTypeEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
+import com.diagbot.util.StringUtil;
 import com.diagbot.vo.AIVO;
 import org.springframework.stereotype.Component;
 
@@ -16,6 +17,10 @@ import org.springframework.stereotype.Component;
 public class AssembleFacade {
 
     public SearchVO assembleData(AIVO aivo, String type) {
+        if (StringUtil.isNotBlank(aivo.getHosCode())
+                && StringUtil.isBlank(aivo.getHospitalCode())) {
+            aivo.setHospitalCode(aivo.getHosCode());
+        }
         SearchVO searchVO = new SearchVO();
         searchVO.setAge(aivo.getAge());
         searchVO.setHosCode(aivo.getHospitalCode());

+ 4 - 1
triage-service/src/main/java/com/diagbot/vo/AIVO.java

@@ -1,5 +1,6 @@
 package com.diagbot.vo;
 
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -20,6 +21,8 @@ public class AIVO {
     private Integer sex;
     @NotBlank(message = "请输入症状")
     private String symptom;
-//    @NotBlank(message = "请输入医院编码")
+    //    @NotBlank(message = "请输入医院编码")
     private String hospitalCode;
+    @ApiModelProperty(hidden = true)
+    private String hosCode;
 }