瀏覽代碼

医学规则测试

zhaops 4 年之前
父節點
當前提交
8b10771a3e
共有 1 個文件被更改,包括 20 次插入0 次删除
  1. 20 0
      cdssman-service/src/main/java/com/diagbot/facade/ResultStaticKnowledgeFacade.java

+ 20 - 0
cdssman-service/src/main/java/com/diagbot/facade/ResultStaticKnowledgeFacade.java

@@ -237,6 +237,10 @@ public class ResultStaticKnowledgeFacade extends ResultStaticKnowledgeServiceImp
                 .collect(Collectors.toList());
 
         for (ResultStaticKnowledge result : mappingList) {
+            if (result.getHasStandName() == null || result.getHasStandName().equals(0)) {
+                saveList.add(result);
+                continue;
+            }
             //静态知识是否存在
             if (lisStaticNames.contains(result.getName())
                     || lisPackStaticNames.contains(result.getName())) {
@@ -412,6 +416,10 @@ public class ResultStaticKnowledgeFacade extends ResultStaticKnowledgeServiceImp
                 .collect(Collectors.toList());
 
         for (ResultStaticKnowledge result : mappingList) {
+            if (result.getHasStandName() == null || result.getHasStandName().equals(0)) {
+                saveList.add(result);
+                continue;
+            }
             //静态知识是否存在
             if (pacsStaticNames.contains(result.getName())
                     || subPacsPackStaticNames.contains(result.getName())) {
@@ -583,6 +591,10 @@ public class ResultStaticKnowledgeFacade extends ResultStaticKnowledgeServiceImp
                 .collect(Collectors.toList());
 
         for (ResultStaticKnowledge result : mappingList) {
+            if (result.getHasStandName() == null || result.getHasStandName().equals(0)) {
+                saveList.add(result);
+                continue;
+            }
             //静态知识是否存在
             if (drugStaticNames.contains(result.getName())) {
                 result.setHasStaticKnowledge(1);
@@ -727,6 +739,10 @@ public class ResultStaticKnowledgeFacade extends ResultStaticKnowledgeServiceImp
                 .collect(Collectors.toList());
 
         for (ResultStaticKnowledge result : mappingList) {
+            if (result.getHasStandName() == null || result.getHasStandName().equals(0)) {
+                saveList.add(result);
+                continue;
+            }
             //静态知识是否存在
             if (diseaseStaticNames.contains(result.getName())) {
                 result.setHasStaticKnowledge(1);
@@ -871,6 +887,10 @@ public class ResultStaticKnowledgeFacade extends ResultStaticKnowledgeServiceImp
                 .collect(Collectors.toList());
 
         for (ResultStaticKnowledge result : mappingList) {
+            if (result.getHasStandName() == null || result.getHasStandName().equals(0)) {
+                saveList.add(result);
+                continue;
+            }
             //静态知识是否存在
             if (diseaseStaticNames.contains(result.getName())) {
                 result.setHasStaticKnowledge(1);