فهرست منبع

更新开单合理性的开单互斥项

MarkHuang 4 سال پیش
والد
کامیت
95ec16db99
2فایلهای تغییر یافته به همراه16 افزوده شده و 0 حذف شده
  1. 7 0
      src/main/java/com/diagbot/entity/node/PacsName.java
  2. 9 0
      src/main/java/com/diagbot/repository/PacsNameNode.java

+ 7 - 0
src/main/java/com/diagbot/entity/node/PacsName.java

@@ -53,4 +53,11 @@ public class PacsName extends BaseNode  {
 
 	@Relationship(type = "辅助检查名称相关医保疾病名称", direction = Relationship.OUTGOING)
 	private Set<YiBaoDiseaseName> disease = new HashSet<>();
+
+	@Relationship(type = "辅助检查名称开单互斥辅助检查名称", direction = Relationship.OUTGOING)
+	private Set<PacsName> conflictpacs_out = new HashSet<>();
+
+	@Relationship(type = "辅助检查名称开单互斥辅助检查名称", direction = Relationship.INCOMING)
+	private Set<PacsName> conflictpacs_in = new HashSet<>();
+
 }

+ 9 - 0
src/main/java/com/diagbot/repository/PacsNameNode.java

@@ -143,6 +143,15 @@ public class PacsNameNode {
             pacsBillNeoDTO.getMeddevice().add(NeoUtil.updateNodeInfo(nodeInfo));
         }
 
+
+        Set<PacsName> pacsNames = pacs.getConflictpacs_out();
+        for (PacsName pacsName : pacsNames) {
+            nodeInfo = new NodeInfo();
+            nodeInfo.setName(pacsName.getName());
+            nodeInfo.setTypeval(Constants.fujian);
+            pacsBillNeoDTO.getPacsOrder().add(NeoUtil.updateNodeInfo(nodeInfo));
+        }
+
         return pacsBillNeoDTO;
     }