浏览代码

关闭图谱查询功能,进行压力测试

MarkHuang 5 年之前
父节点
当前提交
c736397123
共有 1 个文件被更改,包括 18 次插入4 次删除
  1. 18 4
      graph-web/src/main/java/org/diagbot/graphWeb/work/GraphCalculate.java

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

@@ -95,10 +95,11 @@ public class GraphCalculate {
         Map<String, Map<String, String>> excludelist = null;
         starttime = System.currentTimeMillis();
         if(featureTypeList.contains(Constants.feature_type_diag)){
-            condition = neo4jAPI.getNewCondition((String[]) inputList.toArray(new String[inputList.size()]),webDiag );
+            // 暂停图谱查询服务
+//            condition = neo4jAPI.getNewCondition((String[]) inputList.toArray(new String[inputList.size()]),webDiag );
             System.out.println("推送诊断消耗:"+(System.currentTimeMillis()-starttime)+"s");
             // 查找需要排除的诊断
-            excludelist = neo4jAPI.getExcludeDiag(inputList);
+//            excludelist = neo4jAPI.getExcludeDiag(inputList);
             responseData.setExcludeDiag(Arrays.asList(excludelist.keySet().stream().toArray(String[]::new)));
         }
         //包装推送出来的诊断
@@ -119,6 +120,8 @@ public class GraphCalculate {
         if (featureTypeList.contains("11") && diseaseType == 1 && diseaseType != null) {
             logger.info("featureTypeList 包含11,走管理评估!!!");
             starttime = System.currentTimeMillis();
+            // 暂停图谱查询服务
+            /*
             if(webDiag != null){
 //                MangementEvaluation mangementEvaluation = neo4jAPI.pushMe(webDiagList,lis_Result);
                 MangementEvaluation mangementEvaluation_new = neo4jAPI.pushMe_new(diseaseName,crisisDetails);
@@ -126,6 +129,7 @@ public class GraphCalculate {
                 Map<String, JSONObject> mangementEvaluation1 = mangementEvaluation_new.getMangementEvaluation();
                 responseData.setManagementEvaluation(mangementEvaluation1);
             }
+            */
         }
         //指标推送
         if (featureTypeList.contains("22") ) {
@@ -134,7 +138,9 @@ public class GraphCalculate {
             Set<String> newindSet = new HashSet<>();
             Set<String> newindSet1 = new HashSet<>();
             //查找指标
-            Set<String> indSet = neo4jAPI.getInd((String[]) inputList.toArray(new String[inputList.size()]),sex,age,webDiagList);
+            // 暂停图谱查询服务
+            Set<String> indSet = new HashSet<>();
+//            Set<String> indSet = neo4jAPI.getInd((String[]) inputList.toArray(new String[inputList.size()]),sex,age,webDiagList);
             if(indSet != null && indSet.size()>0){
                 for (String ind:indSet) {
                     if("肾功能不全".equals(ind)){
@@ -145,18 +151,24 @@ public class GraphCalculate {
                 }
             }
             Map<String, String> indLiang =null;
+            // 暂停图谱查询服务
+            /*
             if(newindSet1 != null && newindSet1.size()>0){
                 indLiang =neo4jAPI.getIndLiang(newindSet1);
 
             }
+            */
             logger.info("featureTypeList 包含22,走指标推送!!!,图谱推出的指标为:" + indSet);
             List<MedicalIndication> idn =null;
+            // 暂停图谱查询服务
+            /*
             if(newindSet.contains("肾功能不全")){
                 idn = neo4jAPI.getIdn(newindSet, age, sex,serumCreatinine);
                 if(idn!= null && idn.size()>0){
                     idns.addAll(idn);
                 }
             }
+            */
             newindSet1 = mergerIndex(newindSet1, mergeMap);
             if(newindSet1 != null && newindSet1.size()>0){
                 for (String ind:newindSet1
@@ -321,7 +333,9 @@ public class GraphCalculate {
      */
     public Map<String, List<FeatureRate>> getLisPacs(HttpServletRequest request, SearchData searchData) {
 
-        Map<String, List<FeatureRate>> lisPacs = neo4jAPI.getLisPacs(searchData);
+        Map<String, List<FeatureRate>> lisPacs = new HashMap<>();
+        // 暂停图谱查询服务
+//        lisPacs = neo4jAPI.getLisPacs(searchData);
         return lisPacs;
     }
     /**