Parcourir la source

Merge remote-tracking branch 'origin/dev/intelligentTriage' into dev/intelligentTriage

zhoutg il y a 6 ans
Parent
commit
6c49932325
1 fichiers modifiés avec 11 ajouts et 1 suppressions
  1. 11 1
      triage-service/src/main/java/com/diagbot/facade/AIFacade.java

+ 11 - 1
triage-service/src/main/java/com/diagbot/facade/AIFacade.java

@@ -38,15 +38,25 @@ public class AIFacade {
             case 2:
                 searchData.setSex("F");
                 break;
+            default:
+                throw new CommonException(CommonErrorCode.PARAM_ERROR, "不能输入男女以外的性别");
         }
         searchData.setFeatureType(type);
         searchData.setSysCode("1");
+        switch (type) {
+            case "1":
+                searchData.setLength(10);
+                break;
+            case "7":
+                searchData.setLength(2);
+                break;
+        }
         Response<ResponseData> res = aiServiceClient.bayesPageData(searchData);
         if (null == res || null == res.getData()) {
             throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "AI没有返回结果");
         }
         AIDTO aidto = new AIDTO();
-        switch (searchData.getFeatureType()) {
+        switch (type) {
             case "1":
                 aidto.setItems(res.getData().getSymptom());
                 break;