Browse Source

1、新增诊断关联静态知识

zhaops 3 years ago
parent
commit
e11a5686bb
1 changed files with 22 additions and 0 deletions
  1. 22 0
      src/main/java/com/diagbot/facade/PushFacade.java

+ 22 - 0
src/main/java/com/diagbot/facade/PushFacade.java

@@ -162,6 +162,12 @@ public class PushFacade {
                 }
                 }
             }
             }
         }
         }
+        if (ListUtil.isNotEmpty(pushDTO.getClickPosDis())) {
+            conceptBaseList.addAll(pushDTO.getClickPosDis());
+        }
+        if (ListUtil.isNotEmpty(pushDTO.getClickAffDis())) {
+            conceptBaseList.addAll(pushDTO.getClickAffDis());
+        }
         if (ListUtil.isNotEmpty(pushDTO.getMedicines())) {
         if (ListUtil.isNotEmpty(pushDTO.getMedicines())) {
             conceptBaseList.addAll(pushDTO.getMedicines());
             conceptBaseList.addAll(pushDTO.getMedicines());
         }
         }
@@ -200,6 +206,22 @@ public class PushFacade {
                     }
                     }
                 }
                 }
             }
             }
+            if (ListUtil.isNotEmpty(pushDTO.getClickPosDis())) {
+                pushDTO.getClickPosDis().forEach(item -> {
+                    item.setType(1);
+                    if (conceptDetailMap.containsKey(item.getName() + "_" + dicStaticTypeValNameMap.get("1"))) {
+                        item.setHasInfo(1);
+                    }
+                });
+            }
+            if (ListUtil.isNotEmpty(pushDTO.getClickAffDis())) {
+                pushDTO.getClickAffDis().forEach(item -> {
+                    item.setType(1);
+                    if (conceptDetailMap.containsKey(item.getName() + "_" + dicStaticTypeValNameMap.get("1"))) {
+                        item.setHasInfo(1);
+                    }
+                });
+            }
             if (ListUtil.isNotEmpty(pushDTO.getLis())) {
             if (ListUtil.isNotEmpty(pushDTO.getLis())) {
                 pushDTO.getLis().forEach(item -> {
                 pushDTO.getLis().forEach(item -> {
                     item.setType(3);
                     item.setType(3);