append
This commit is contained in:
parent
ba12588bcd
commit
259113ad1e
@ -125,8 +125,6 @@ public class InterfaceForwardCommon(
|
|||||||
|
|
||||||
Debug.Assert(context.TargetInterface.FlowCode != null, "context.TargetInterface.FlowCode != null");
|
Debug.Assert(context.TargetInterface.FlowCode != null, "context.TargetInterface.FlowCode != null");
|
||||||
var flow = GetForwardFlow(context.TargetInterface.FlowCode);
|
var flow = GetForwardFlow(context.TargetInterface.FlowCode);
|
||||||
if (flow == default)
|
|
||||||
throw new BusinessException(message: "找不到接口转发流程" + context.TargetInterface.FlowCode);
|
|
||||||
_flows.Add(context.TargetInterface.Code, flow);
|
_flows.Add(context.TargetInterface.Code, flow);
|
||||||
|
|
||||||
res.Add(context);
|
res.Add(context);
|
||||||
@ -141,8 +139,11 @@ public class InterfaceForwardCommon(
|
|||||||
// 优先用服务商接口指定流程,其次使用服务商的,再其次是默认的
|
// 优先用服务商接口指定流程,其次使用服务商的,再其次是默认的
|
||||||
public IForwardFlow GetForwardFlow(string flowCode)
|
public IForwardFlow GetForwardFlow(string flowCode)
|
||||||
{
|
{
|
||||||
return serviceProvider.GetServices<IForwardFlow>()
|
var flow = serviceProvider.GetServices<IForwardFlow>()
|
||||||
.FirstOrDefault(x => x.GetType().Name == flowCode)?? throw new BusinessException("未找到流程模版,请联系开发");
|
.FirstOrDefault(x => x.GetType().Name == flowCode);
|
||||||
|
if (flow == null)
|
||||||
|
throw new BusinessException(message: "找不到接口转发流程" + flowCode);
|
||||||
|
return flow;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -205,10 +206,6 @@ public class InterfaceForwardCommon(
|
|||||||
{
|
{
|
||||||
Debug.Assert(cacheContext.ServiceProviderAuthInterface != null, "cacheContext.ServiceProviderAuthInterface != null");
|
Debug.Assert(cacheContext.ServiceProviderAuthInterface != null, "cacheContext.ServiceProviderAuthInterface != null");
|
||||||
var flow = GetForwardFlow(cacheContext.ServiceProviderAuthInterface.TargetInterface.FlowCode!);
|
var flow = GetForwardFlow(cacheContext.ServiceProviderAuthInterface.TargetInterface.FlowCode!);
|
||||||
if (flow == default)
|
|
||||||
throw new BusinessException(message: "找不到接口转发流程" +
|
|
||||||
cacheContext.ServiceProviderAuthInterface.TargetInterface
|
|
||||||
.FlowCode);
|
|
||||||
_flows.Add(cacheContext.ServiceProviderAuthInterface.TargetInterface.Code, flow);
|
_flows.Add(cacheContext.ServiceProviderAuthInterface.TargetInterface.Code, flow);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user