perf : 引擎优化
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package cn.fateverse.workflow.process;
|
||||
|
||||
import cn.fateverse.common.code.engine.JavaScriptEngine;
|
||||
import cn.fateverse.common.code.model.EngineResult;
|
||||
import cn.fateverse.workflow.constant.ProcessConstant;
|
||||
import cn.fateverse.workflow.entity.bpmn.*;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
@@ -159,14 +158,14 @@ public class TriggerService {
|
||||
}
|
||||
//获取到请求的返回结果
|
||||
Map<String, Object> result = response.getBody();
|
||||
EngineResult engineResult;
|
||||
ScriptObjectMirror jsResult;
|
||||
try {
|
||||
//判断请求是否有效
|
||||
if (response.getStatusCode() == HttpStatus.OK) {
|
||||
engineResult = JavaScriptEngine.execute(http.getSuccess(), "handlerSuccess", false, result);
|
||||
jsResult = (ScriptObjectMirror) JavaScriptEngine.execute(http.getSuccess(), "handlerSuccess", result);
|
||||
operation.setState(OperationStateEnums.SUCCESS);
|
||||
} else {
|
||||
engineResult = JavaScriptEngine.execute(http.getFail(), "handlerFail", false, result);
|
||||
jsResult = (ScriptObjectMirror) JavaScriptEngine.execute(http.getFail(), "handlerFail", result);
|
||||
operation.setState(OperationStateEnums.FAILURE);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
@@ -178,7 +177,6 @@ public class TriggerService {
|
||||
}
|
||||
return;
|
||||
}
|
||||
ScriptObjectMirror jsResult = (ScriptObjectMirror) engineResult.getResult();
|
||||
//获取到自定义脚本的状态
|
||||
boolean state = (Boolean) jsResult.get("state");
|
||||
//获取到js脚本中的内容
|
||||
|
||||
Reference in New Issue
Block a user