kongwz 6 rokov pred
rodič
commit
f394886672

+ 1 - 0
graph-web/src/main/java/org/diagbot/graphWeb/work/GraphCalculate.java

@@ -36,6 +36,7 @@ public class GraphCalculate {
         Set<String> ss = inputs.keySet();
         inputList.addAll(ss);
         Neo4jAPI neo4jAPI = new Neo4jAPI(DriverManager.newDrive());
+        logger.info("图谱开始推送诊断!!!!!!!!!!!");
         //计算诊断
         Map<String, String> condition = neo4jAPI.getCondition((String[]) inputList.toArray(new String[inputList.size()]));
         List<FeatureRate> featureRates = new ArrayList<>();

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

@@ -11,6 +11,8 @@ import org.neo4j.driver.v1.*;
 import org.neo4j.driver.v1.types.Node;
 import org.neo4j.driver.v1.types.Path;
 import org.neo4j.driver.v1.types.Relationship;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import java.io.FileWriter;
 import java.io.IOException;
@@ -27,6 +29,7 @@ import java.util.regex.Pattern;
  */
 
 public class Neo4jAPI {
+    Logger logger = LoggerFactory.getLogger(Neo4jAPI.class);
     Driver driver = null;
     Calendar calendar = Calendar.getInstance();
     int YY = calendar.get(Calendar.YEAR);
@@ -639,7 +642,6 @@ public class Neo4jAPI {
      * @return
      */
     public Map<String, String> getCondition(String[] keys) {
-        Map<String, String> conditionMap = new LinkedHashMap<>();
         Map<String, String> diseaseCondition = new LinkedHashMap<>();
         List<String> newList = new ArrayList<>();
         ArrayList<String> fildList = new ArrayList<>();
@@ -648,6 +650,7 @@ public class Neo4jAPI {
         for (String fild : keys) {
             fildList.add("\"" + fild.trim() + "\"");
         }
+        logger.info("根据 "+fildList+" 这些词推送图谱诊断!!!");
         Session session = null;
         StatementResult result = null;
         String query = "";
@@ -727,6 +730,7 @@ public class Neo4jAPI {
                 Map<String, String> dis_res = new HashMap<>();
                 dis_res.put("确诊", "");
                 diseaseCondition.put(qu, JSON.toJSONString(dis_res));
+                logger.info("图谱推出的诊断为: "+qu);
             }
         } catch (Exception e) {
             e.printStackTrace();