From 18b63606c50c50b1de3c9b7679ffb9bfd9b6be11 Mon Sep 17 00:00:00 2001 From: "everywhere.z" Date: Sat, 10 Jun 2023 14:46:41 +0800 Subject: [PATCH] =?UTF-8?q?bug=20#I7C6VR=20ELIF=E8=A1=A8=E8=BE=BE=E5=BC=8F?= =?UTF-8?q?=E4=B8=AD=E7=9B=AE=E5=89=8D=E6=97=A0=E6=B3=95=E5=8A=A0=E5=85=A5?= =?UTF-8?q?AND=20OR=20NOT=E8=A1=A8=E8=BE=BE=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yomahub/liteflow/builder/el/operator/BreakOperator.java | 2 +- .../com/yomahub/liteflow/builder/el/operator/ElifOperator.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); // 解析第二个参数