From a6b8eb1c9d441fb186bdbb5cd973077686f4ea95 Mon Sep 17 00:00:00 2001 From: PandaX <18610165312@163.com> Date: Tue, 11 Mar 2025 02:17:48 +0000 Subject: [PATCH] =?UTF-8?q?=E3=80=90feat=E3=80=91=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E8=A7=84=E5=88=99=E5=AE=9E=E4=BD=93=E6=8C=87=E5=AE=9A=E8=8A=82?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: PandaX <18610165312@163.com> --- pkg/rule_engine/instance.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/rule_engine/instance.go b/pkg/rule_engine/instance.go index 899d24b..304b2fe 100644 --- a/pkg/rule_engine/instance.go +++ b/pkg/rule_engine/instance.go @@ -38,3 +38,11 @@ func newInstanceWithManifest(m *manifest.Manifest) (*RuleChainInstance, error) { } return r, nil } +// 获取规则实体指定节点 +func (rule *RuleChainInstance) GetNode(nodeId string) (nodes.Node, error) { + if node,ok := rule.nodes[nodeId];ok { + return node,nil + }else { + return nil,fmt.Errorf("节点不存在") + } +}