Browse Source

代码优化,只有一个neo4jApi,避免重复创建

kongwz 6 years ago
parent
commit
1e909f815e

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

@@ -25,6 +25,7 @@ import org.slf4j.LoggerFactory;
 
 public class GraphCalculate {
     Logger logger = LoggerFactory.getLogger(GraphCalculate.class);
+    private static Neo4jAPI neo4jAPI ;
 
     /**
      * 返回诊断和治疗
@@ -62,7 +63,9 @@ public class GraphCalculate {
         List<String> featureTypeList = Arrays.asList(featureTypes);
         logger.info("featureTypeList : " + featureTypeList);
         inputList.addAll(ss);
-        Neo4jAPI neo4jAPI = new Neo4jAPI(DriverManager.newDrive());
+        if(neo4jAPI == null){
+            neo4jAPI = new Neo4jAPI(DriverManager.newDrive());
+        }
         logger.info("图谱开始推送诊断!!!!!!!!!!!");
         String webDiag = searchData.getDiag();
         logger.info("页面诊断为 :"+webDiag);