提交 428f56eb 编写于 作者: Mosher's avatar Mosher

update:更新

上级 2608b840
...@@ -186,7 +186,7 @@ export default class ${srfclassname('${item.getCodeName()}')}UILogicBase { ...@@ -186,7 +186,7 @@ export default class ${srfclassname('${item.getCodeName()}')}UILogicBase {
await this.executeNode(this.startLogicNode, actionContext); await this.executeNode(this.startLogicNode, actionContext);
return actionContext.getResult(); return actionContext.getResult();
} catch (error: any) { } catch (error: any) {
throw new Error(`${error && error.message ? error.message : '发生未知错误!'}`); <#noparse>throw new Error(`${error && error.message ? error.message : '发生未知错误!'}`);</#noparse>
} }
} }
...@@ -200,7 +200,7 @@ export default class ${srfclassname('${item.getCodeName()}')}UILogicBase { ...@@ -200,7 +200,7 @@ export default class ${srfclassname('${item.getCodeName()}')}UILogicBase {
async executeNode(logicNodeName: string, actionContext: UIActionContext) { async executeNode(logicNodeName: string, actionContext: UIActionContext) {
const logicNode = this.logicNodes.find((node: ILogicNode) => node.codeName === logicNodeName) as ILogicNode; const logicNode = this.logicNodes.find((node: ILogicNode) => node.codeName === logicNodeName) as ILogicNode;
if (!logicNode) { if (!logicNode) {
console.log(`未找到 ${logicNodeName} 节点`); <#noparse>console.log(`未找到 ${logicNodeName} 节点`);</#noparse>
} }
let result: any = { actionContext }; let result: any = { actionContext };
try { try {
...@@ -282,14 +282,14 @@ export default class ${srfclassname('${item.getCodeName()}')}UILogicBase { ...@@ -282,14 +282,14 @@ export default class ${srfclassname('${item.getCodeName()}')}UILogicBase {
result = await new UILogicEndNode().executeNode(logicNode, actionContext); result = await new UILogicEndNode().executeNode(logicNode, actionContext);
break; break;
default: default:
console.log(`${logicNode.logicNodeType}暂未支持`); <#noparse>console.log(`${logicNode.logicNodeType}暂未支持`);</#noparse>
} }
// 有后续节点时继续递归,反之返回,抛异常无返回值 // 有后续节点时继续递归,反之返回,抛异常无返回值
if (result && result.nextNodes && result.nextNodes.length > 0) { if (result && result.nextNodes && result.nextNodes.length > 0) {
await this.executeNextNodes(result.nextNodes, actionContext); await this.executeNextNodes(result.nextNodes, actionContext);
} }
} catch (error: any) { } catch (error: any) {
throw new Error(`${error && error.message ? error.message : '发生未知错误!'}`); <#noparse>throw new Error(`${error && error.message ? error.message : '发生未知错误!'}`);</#noparse>
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册