代码修改
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
he 2025-10-15 17:41:43 +08:00
parent 6e75e45942
commit b4907bfe9b
2 changed files with 4 additions and 2 deletions

View File

@ -101,7 +101,7 @@ builder.Services.AddControllers(options =>
options.Filters.Add<UnitOfWorkFilter>();
options.Filters.Add<LimitUserRequestAuthorization>();
options.Filters.Add<TrialGlobalLimitActionFilter>();
//options.Filters.Add<RequestDuplicationFilter>();
options.Filters.Add<RequestDuplicationFilter>();
})
.AddNewtonsoftJsonSetup(builder.Services); // NewtonsoftJson 序列化 处理

View File

@ -10,6 +10,7 @@ namespace IRaCIS.Core.Application.BusinessFilter.LegacyController
using DocumentFormat.OpenXml.InkML;
using IRaCIS.Core.Application.Service.Common;
using IRaCIS.Core.Infrastructure;
using IRaCIS.Core.Infrastructure.Extention;
using Microsoft.AspNetCore.Components.Endpoints;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
@ -47,7 +48,8 @@ namespace IRaCIS.Core.Application.BusinessFilter.LegacyController
/// <returns>返回的对象</returns>
public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
{
this.Intoparam = JsonConvert.SerializeObject(context.ActionArguments);
this.Intoparam = JsonConvert.SerializeObject(
context.ActionArguments.TryGetValue("inQuery", out var v) ? v : null);
try
{
this.RequestDuplication();