From 07e20d28c9b417056c43be2167a225beb1e96967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E5=B9=B4=E6=A2=A6=E4=B8=8E=E7=A0=96?= <2847127106@qq.com> Date: Tue, 10 Sep 2024 20:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=8A=82=E7=82=B9=E8=A7=84?= =?UTF-8?q?=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/muyu/quest/domain/NodeType.java | 2 ++ .../src/main/java/com/muyu/quest/utils/NodeUtils.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/muyu-quest-common/src/main/java/com/muyu/quest/domain/NodeType.java b/muyu-quest-common/src/main/java/com/muyu/quest/domain/NodeType.java index 5d5e6fd..477329f 100644 --- a/muyu-quest-common/src/main/java/com/muyu/quest/domain/NodeType.java +++ b/muyu-quest-common/src/main/java/com/muyu/quest/domain/NodeType.java @@ -32,6 +32,8 @@ public class NodeType { /** 节点存储格式编码集 */ private String nodeTypeData; + private String nodeType; + private String nextNodeTypeCode; // 节点类型数量限制 diff --git a/muyu-quest-server/src/main/java/com/muyu/quest/utils/NodeUtils.java b/muyu-quest-server/src/main/java/com/muyu/quest/utils/NodeUtils.java index 46bcacb..20a054d 100644 --- a/muyu-quest-server/src/main/java/com/muyu/quest/utils/NodeUtils.java +++ b/muyu-quest-server/src/main/java/com/muyu/quest/utils/NodeUtils.java @@ -134,7 +134,8 @@ public class NodeUtils { if (StringUtils.equals(node.getNodeType(), "exportation")){ Node nextNode = getPreNode(node, nodeListAll); if (!StringUtils.equals(nextNode.getNodeType(), "table") && - !StringUtils.equals(nextNode.getNodeType(), "unite")) { + !StringUtils.equals(nextNode.getNodeType(), "unite") && + !StringUtils.equals(nextNode.getNodeType(), "rule")) { throw new TaskException("数据输出节点必须紧跟在数据输入/操作节点之后"); } }