From a3c0bacff214e2cdef2919f8806b1912bacf79a6 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 25 Oct 2024 14:59:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9filter=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.API/Progranm.cs | 2 +- .../LegacyController/TrialGlobalLimitActionFilter.cs | 8 ++++++-- .../Service/Allocation/VisitTaskService.cs | 1 - 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/IRaCIS.Core.API/Progranm.cs b/IRaCIS.Core.API/Progranm.cs index 9d7cd716b..24df3381c 100644 --- a/IRaCIS.Core.API/Progranm.cs +++ b/IRaCIS.Core.API/Progranm.cs @@ -94,7 +94,7 @@ builder.Services.AddControllers(options => options.Filters.Add(); options.Filters.Add(); options.Filters.Add(); - //options.Filters.Add(); + options.Filters.Add(); }) .AddNewtonsoftJsonSetup(builder.Services); // NewtonsoftJson 序列化 处理 diff --git a/IRaCIS.Core.Application/BusinessFilter/LegacyController/TrialGlobalLimitActionFilter.cs b/IRaCIS.Core.Application/BusinessFilter/LegacyController/TrialGlobalLimitActionFilter.cs index 4e0c9c955..c0e8015ad 100644 --- a/IRaCIS.Core.Application/BusinessFilter/LegacyController/TrialGlobalLimitActionFilter.cs +++ b/IRaCIS.Core.Application/BusinessFilter/LegacyController/TrialGlobalLimitActionFilter.cs @@ -177,8 +177,12 @@ public class TrialGlobalLimitActionFilter(IFusionCache _fusionCache, IUserInfo _ } } + else + { + // 如果没有 TrialGlobalLimitAttribute,则直接执行后续逻辑 + await next(); + } + - // 如果没有 TrialGlobalLimitAttribute,则直接执行后续逻辑 - await next(); } } diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs index 044d04cdc..b3050e104 100644 --- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs +++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs @@ -2122,7 +2122,6 @@ public class VisitTaskService(IRepository _visitTaskRepository, } else if (agreeReReadingCommand.RequestReReadingResultEnum == RequestReReadingResult.Reject) { - _logger.LogError("重阅驳回状态"+ (int)origenalTask.ReReadingApplyState); if (origenalTask.ReReadingApplyState == ReReadingApplyState.DocotorHaveApplyed || origenalTask.ReReadingApplyState == ReReadingApplyState.TrialGroupHaveApplyed) { await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == origenalTask.Id, u => new VisitTask()