瀏覽代碼

typeid注释

kongwz 5 年之前
父節點
當前提交
6c3ffa7b4e

+ 13 - 3
graph/src/main/java/org/diagbot/graph/jdbc/Neo4jAPI.java

@@ -1695,7 +1695,7 @@ public class Neo4jAPI {
     /**
      * 新结构管理评估
      *
-     * @param webDiagList
+     * @param
      * @return
      */
     public MangementEvaluation pushMe_new(String disName,Map<String, List<CrisisDetail>> crisisDetails) {
@@ -1792,7 +1792,17 @@ public class Neo4jAPI {
                 if(value!=null && value.size()>0){
                     for (CrisisDetail crisisDetail:value) {
                         String[] crisisSplits = crisisDetail.getRemindText().split(":");
-                        if(sign.equals(crisisDetail.getTypeId()) && !sign.equals("6")){
+                        if(crisisMap.containsKey(crisisSplits[0])){
+                            if("轻度".equals(crisisMap.get(crisisSplits[0])) && ("重度".equals(crisisSplits[1])||"中度".equals(crisisSplits[1]) )){
+                                crisisMap.put(crisisSplits[0],crisisSplits[1]);
+                            }
+                            if("中度".equals(crisisMap.get(crisisSplits[0])) && "重度".equals(crisisSplits[1])){
+                                crisisMap.put(crisisSplits[0],crisisSplits[1]);
+                            }
+                        }else {
+                            crisisMap.put(crisisSplits[0],crisisSplits[1]);
+                        }
+                        /*if(sign.equals(crisisDetail.getTypeId()) && !sign.equals("6")){
                             crisisMap.put(crisisSplits[0],crisisSplits[1]);
                         }else if(sign.equals(crisisDetail.getTypeId()) && sign.equals("6")){//不良反应
                             if(crisisMap.containsKey(crisisSplits[0])){
@@ -1805,7 +1815,7 @@ public class Neo4jAPI {
                             }else {
                                 crisisMap.put(crisisSplits[0],crisisSplits[1]);
                             }
-                        }
+                        }*/
                     }
                 }
             }

+ 13 - 3
graph/src/main/java/org/diagbot/graph/medicationProcess/PushTreat.java

@@ -550,7 +550,7 @@ public class PushTreat {
      * @param crisisDetails
      * @return
      */
-    private Map<String,String> processCrisisDetails(Map<String, List<CrisisDetail>> crisisDetails,String sign){
+    public Map<String,String> processCrisisDetails(Map<String, List<CrisisDetail>> crisisDetails,String sign){
         Map<String,String> crisisMap = new HashMap<>();
         if(crisisDetails != null && crisisDetails.size()>0 ){
             for (Map.Entry<String, List<CrisisDetail>>  crisis:crisisDetails.entrySet()
@@ -559,7 +559,17 @@ public class PushTreat {
                 if(value!=null && value.size()>0){
                     for (CrisisDetail crisisDetail:value) {
                         String[] crisisSplits = crisisDetail.getRemindText().split(":");
-                        if(sign.equals(crisisDetail.getTypeId()) && !sign.equals("6")){
+                        if(crisisMap.containsKey(crisisSplits[0])){
+                            if("轻度".equals(crisisMap.get(crisisSplits[0])) && ("重度".equals(crisisSplits[1])||"中度".equals(crisisSplits[1]) )){
+                                crisisMap.put(crisisSplits[0],crisisSplits[1]);
+                            }
+                            if("中度".equals(crisisMap.get(crisisSplits[0])) && "重度".equals(crisisSplits[1])){
+                                crisisMap.put(crisisSplits[0],crisisSplits[1]);
+                            }
+                        }else {
+                            crisisMap.put(crisisSplits[0],crisisSplits[1]);
+                        }
+                        /*if(sign.equals(crisisDetail.getTypeId()) && !sign.equals("6")){
                             crisisMap.put(crisisSplits[0],crisisSplits[1]);
                         }else if(sign.equals(crisisDetail.getTypeId()) && sign.equals("6")){//不良反应
                             if(crisisMap.containsKey(crisisSplits[0])){
@@ -572,7 +582,7 @@ public class PushTreat {
                             }else {
                                 crisisMap.put(crisisSplits[0],crisisSplits[1]);
                             }
-                        }
+                        }*/
                     }
                 }
             }