|
@@ -40,11 +40,11 @@ public class GraphCalculate {
|
|
|
Set<String> ss = inputs.keySet();
|
|
|
logger.info("从分词系统接收到的词 :" + ss);
|
|
|
inputList.addAll(ss);
|
|
|
- Driver driver = DriverManager.newDrive("192.168.2.232", "neo4j", "root");
|
|
|
- Neo4jAPI neo4jAPI = new Neo4jAPI();
|
|
|
+// Driver driver = DriverManager.newDrive("192.168.2.232", "neo4j", "root");
|
|
|
+ Neo4jAPI neo4jAPI = new Neo4jAPI(DriverManager.newDrive());
|
|
|
logger.info("图谱开始推送诊断!!!!!!!!!!!");
|
|
|
//计算诊断
|
|
|
- Map<String, String> condition = neo4jAPI.getCondition((String[]) inputList.toArray(new String[inputList.size()]),driver);
|
|
|
+ Map<String, String> condition = neo4jAPI.getCondition((String[]) inputList.toArray(new String[inputList.size()]));
|
|
|
List<FeatureRate> featureRates = new ArrayList<>();
|
|
|
for (Map.Entry<String, String> d : condition.entrySet()) {
|
|
|
if (!"低血糖反应".equals(d.getKey()) && !"胃肠道不良反应".equals(d.getKey())
|
|
@@ -66,9 +66,8 @@ public class GraphCalculate {
|
|
|
Integer diseaseType = searchData.getDisType();
|
|
|
//走治疗
|
|
|
if (webDiag.trim() != null && webDiag.trim() != "" && featureTypeList.contains("8")) {
|
|
|
- Driver driver1 = DriverManager.newDrive("192.168.2.232", "neo4j", "root");
|
|
|
//走平常诊断治疗
|
|
|
- Map<String, Filnlly> mulDiseaseTreat = neo4jAPI.getMulDiseaseTreat_2(webDiag, diseaseType, diseaseSet, String.join(",", inputList),driver1);
|
|
|
+ Map<String, Filnlly> mulDiseaseTreat = neo4jAPI.getMulDiseaseTreat_2(webDiag, diseaseType, diseaseSet, String.join(",", inputList));
|
|
|
responseData.setTreat(mulDiseaseTreat);
|
|
|
}
|
|
|
//管理评估(慢病才有)
|