From 6a8b1123d3148c4a8e1f77c6e9d7b964a11cd186 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Tue, 9 Jan 2024 17:47:34 +0800 Subject: [PATCH] =?UTF-8?q?manage:=20queryTree=20=E6=8A=9B=E5=BC=83?= =?UTF-8?q?=E5=A4=84=E7=BD=AE=E8=AE=A1=E5=88=92=20=E4=BA=8C=E7=BA=A7?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supervision/vo/manage/TreatmentPlanTreeNode.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanTreeNode.java b/virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanTreeNode.java index b2dc2f29..0599b99b 100644 --- a/virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanTreeNode.java +++ b/virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanTreeNode.java @@ -47,4 +47,14 @@ public class TreatmentPlanTreeNode { } + + public void addNode(TreatmentPlanTreeNode disposalPlanNode){ + if (null == child){ + child = new ArrayList<>(); + } + boolean find = child.stream().anyMatch(node -> node.getName().equals(disposalPlanNode.getName())); + if (!find){ + child.add(disposalPlanNode); + } + } }