Browse Source

症状静态知识展示

wangsy 7 months ago
parent
commit
e7c332a34c
1 changed files with 13 additions and 0 deletions
  1. 13 0
      src/main/java/com/diagbot/facade/PushFacade.java

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

@@ -177,6 +177,10 @@ public class PushFacade {
         if (ListUtil.isNotEmpty(pushDTO.getClassicCase())) {
             conceptBaseList.addAll(pushDTO.getClassicCase());
         }
+        // 症状
+        if (ListUtil.isNotEmpty(pushDTO.getSymptom())) {
+            conceptBaseList.addAll(pushDTO.getSymptom());
+        }
         if (ListUtil.isNotEmpty(conceptBaseList)) {
             conceptNameList = conceptBaseList.stream()
                     .map(i -> i.getName())
@@ -271,6 +275,15 @@ public class PushFacade {
                     }
                 });
             }
+
+            if (ListUtil.isNotEmpty(pushDTO.getSymptom())) {
+                pushDTO.getSymptom().forEach(item -> {
+                    item.setType(12);
+                    if (conceptDetailMap.containsKey(item.getName() + "_" + dicStaticTypeValNameMap.get("12"))) {
+                        item.setHasInfo(1);
+                    }
+                });
+            }
         }
 
         //量表