diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/BreakOperator.java b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/BreakOperator.java index bc8479216..f89a7c332 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/BreakOperator.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/BreakOperator.java @@ -26,7 +26,7 @@ public class BreakOperator extends BaseOperator { LoopCondition condition = OperatorHelper.convert(objects[0], LoopCondition.class, errorMsg); // 获得需要执行的可执行表达式 - Executable breakItem = OperatorHelper.convert(objects[1], Node.class); + Executable breakItem = OperatorHelper.convert(objects[1], Executable.class); OperatorHelper.checkObjectMustBeBooleanItem(breakItem); condition.setBreakItem(breakItem); return condition; diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/ElifOperator.java b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/ElifOperator.java index 825daaa22..06ba9ea6d 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/ElifOperator.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/ElifOperator.java @@ -25,7 +25,7 @@ public class ElifOperator extends BaseOperator { IfCondition ifCondition = OperatorHelper.convert(objects[0], IfCondition.class); // 解析第一个参数 - Executable ifItem = OperatorHelper.convert(objects[1], Node.class); + Executable ifItem = OperatorHelper.convert(objects[1], Executable.class); OperatorHelper.checkObjectMustBeBooleanItem(ifItem); // 解析第二个参数