mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-03 08:10:47 +08:00
流程返回值改为FlowResult,记录节点信息、上下文信息,为以后的流程调用回溯做准备
This commit is contained in:
@@ -42,22 +42,21 @@ namespace Serein.NodeFlow
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public object? GetArgData(IDynamicContext context, int index)
|
||||
{
|
||||
var _paramsKey = $"{context?.Guid}_{NodeModel.Guid}_Params";
|
||||
var obj = context?.GetFlowData(_paramsKey);
|
||||
if (obj is object[] @params && index < @params.Length)
|
||||
{
|
||||
return @params[index];
|
||||
}
|
||||
return null;
|
||||
}
|
||||
//public object? GetArgData(IDynamicContext context, int index)
|
||||
//{
|
||||
// var _paramsKey = $"{context?.Guid}_{NodeModel.Guid}_Params";
|
||||
// var obj = context?.GetFlowData(_paramsKey);
|
||||
// if (obj is object[] @params && index < @params.Length)
|
||||
// {
|
||||
// return @params[index];
|
||||
// }
|
||||
// return null;
|
||||
//}
|
||||
|
||||
|
||||
public object? GetFlowData(IDynamicContext context)
|
||||
{
|
||||
return context?.GetFlowData(NodeModel.Guid);
|
||||
}
|
||||
//public object? GetFlowData(IDynamicContext context)
|
||||
//{
|
||||
// return context?.GetFlowData(NodeModel.Guid);
|
||||
//}
|
||||
|
||||
public object? GetGlobalData(string keyName)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user