mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 04:02:09 +08:00
bug #IBVGGT 13版本groovy脚本中使用_meta.cmp.setIsEnd(true)结束流程不生效
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user