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("数据输出节点必须紧跟在数据输入/操作节点之后"); } }