bug #IBVGGT 13版本groovy脚本中使用_meta.cmp.setIsEnd(true)结束流程不生效

This commit is contained in:
everywhere.z
2025-04-01 23:47:41 +08:00
parent f4fb9954de
commit c95fa2f678
3 changed files with 12 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package com.yomahub.liteflow.core;
import com.yomahub.liteflow.enums.ScriptTypeEnum;
import com.yomahub.liteflow.log.LFLog;
import com.yomahub.liteflow.log.LFLoggerManager;
import com.yomahub.liteflow.script.ScriptExecuteWrap;
@@ -45,6 +46,9 @@ public class ScriptBooleanComponent extends NodeBooleanComponent implements Scri
@Override
public boolean isEnd() {
if (!ScriptTypeEnum.JAVA.getDisplayName().equals(this.getRefNode().getLanguage())){
return super.isEnd();
}
ScriptExecuteWrap wrap = this.buildWrap(this);
return scriptExecutor.executeIsEnd(wrap);
}

View File

@@ -1,5 +1,6 @@
package com.yomahub.liteflow.core;
import com.yomahub.liteflow.enums.ScriptTypeEnum;
import com.yomahub.liteflow.log.LFLog;
import com.yomahub.liteflow.log.LFLoggerManager;
import com.yomahub.liteflow.script.ScriptExecuteWrap;
@@ -47,6 +48,9 @@ public class ScriptForComponent extends NodeForComponent implements ScriptCompon
@Override
public boolean isEnd() {
if (!ScriptTypeEnum.JAVA.getDisplayName().equals(this.getRefNode().getLanguage())){
return super.isEnd();
}
ScriptExecuteWrap wrap = this.buildWrap(this);
return scriptExecutor.executeIsEnd(wrap);
}

View File

@@ -1,5 +1,6 @@
package com.yomahub.liteflow.core;
import com.yomahub.liteflow.enums.ScriptTypeEnum;
import com.yomahub.liteflow.log.LFLog;
import com.yomahub.liteflow.log.LFLoggerManager;
import com.yomahub.liteflow.script.ScriptExecuteWrap;
@@ -47,6 +48,9 @@ public class ScriptSwitchComponent extends NodeSwitchComponent implements Script
@Override
public boolean isEnd() {
if (!ScriptTypeEnum.JAVA.getDisplayName().equals(this.getRefNode().getLanguage())){
return super.isEnd();
}
ScriptExecuteWrap wrap = this.buildWrap(this);
return scriptExecutor.executeIsEnd(wrap);
}