Bläddra i källkod

鉴别诊断resert

kongwz 6 år sedan
förälder
incheckning
221368c842

+ 5 - 0
graph/src/main/java/org/diagbot/graph/jdbc/Neo4jAPI.java

@@ -745,6 +745,11 @@ public class Neo4jAPI {
         }
     }
 
+    /**
+     * 鉴别诊断
+     * @param mainDiag
+     * @return
+     */
     public List<String> getDifferentialDiagnose(String mainDiag){
         List<String> differentialDiagnoseList = new LinkedList<>();
         Session session = null;

+ 1 - 9
graphdb/src/main/java/org/diagbot/service/impl/KnowledgeServiceImpl.java

@@ -181,15 +181,7 @@ public class KnowledgeServiceImpl implements KnowledgeService {
 
     @Override
     public Map<String, Object> getHighRiskDisease(SearchData searchData) {
-//        List<FeatureRate> diags = searchData.getPushDiags();
-//        List<String> diseaseList = new ArrayList<>();
-//        if(diags != null && diags.size()>0){
-//            for (FeatureRate fe:diags) {
-//              String featureName = fe.getFeatureName();
-//              diseaseList.add(featureName);
-//            }
-//        }
-        String[] splitsDiag = searchData.getDiag().split(",");
+        String[] splitsDiag = searchData.getDiag().split(",|,|、");
         List<String> diseaseNameList = Arrays.asList(splitsDiag);
         Map<String, Object> map = new HashMap<>();
         List<Map<String, Object>> list = baseNodeRepository.getHighRisk(diseaseNameList);