Parcourir la source

治疗方案不良反应

Zhaops il y a 6 ans
Parent
commit
093692b243

+ 6 - 4
aipt-service/src/main/java/com/diagbot/facade/ClinicalFacade.java

@@ -50,12 +50,15 @@ public class ClinicalFacade {
         sData.setLisArr(processLis(sData.getLisArr()));
 
         Response<ResponseData> res = aiServiceClient.bayesPageData(sData);
+        if (res == null || res.getData() == null) {
+            throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "AI没有返回结果");
+        }
 
         return res.getData();
     }
 
     private List<LisResult> processLis(List<LisResult> lisArr) {
-        if(ListUtil.isEmpty(lisArr)){
+        if (ListUtil.isEmpty(lisArr)) {
             return lisArr;
         }
 
@@ -69,8 +72,7 @@ public class ClinicalFacade {
 
             if (Otherval.indexOf(pos) >= 0 || Otherval.indexOf(neg) >= 0) {
                 lisres.setOtherValue(lisres.getDetailName() + Otherval);
-            }
-            else {
+            } else {
                 Otherval = (Otherval.trim().length() > 0) ? Otherval.trim() + "\n" : "";
 
                 if (lisres.getMaxValue() != null && lisres.getValue() > lisres.getMaxValue()) {
@@ -113,4 +115,4 @@ public class ClinicalFacade {
         }
         return response.getData();
     }
-}
+}

+ 1 - 0
aipt-service/src/main/java/com/diagbot/vo/SearchVo.java

@@ -38,6 +38,7 @@ public class SearchVo {
 
     //特征类别
     private String featureType;
+    private Integer disType;
     /*
     //特征类别对","进行分割后数据
     private String[] featureTypes;