fix:😀修复InvalidOperationException异常

This commit is contained in:
喵你个旺呀 2025-01-24 23:35:04 +08:00
parent 868947d07e
commit 241ca023a0

View File

@ -34,16 +34,17 @@ public class ApprovalFlowMiddleware
private readonly RequestDelegate _next; private readonly RequestDelegate _next;
private readonly SysApprovalService _sysApprovalService; private readonly SysApprovalService _sysApprovalService;
public ApprovalFlowMiddleware(RequestDelegate next, SysApprovalService sysApprovalService) public ApprovalFlowMiddleware(RequestDelegate next)
{ {
_next = next; _next = next;
_sysApprovalService = sysApprovalService; _sysApprovalService = App.GetRequiredService<SysApprovalService>();
} }
public async Task Invoke(HttpContext context) public async Task InvokeAsync(HttpContext context)
{ {
await _sysApprovalService.MatchApproval(context); await _sysApprovalService.MatchApproval(context);
await _next.Invoke(context); // 调用下一个中间件
await _next(context);
} }
} }