修改验证bug
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2024-10-29 16:18:49 +08:00
parent 871990287a
commit d1b3256e52
4 changed files with 28 additions and 6 deletions

View File

@ -486,7 +486,7 @@ namespace IRaCIS.Core.API.Controllers
/// <param name="opt"></param>
/// <returns></returns>
[HttpPost, Route("Inspection/TrialConfig/updateTrialState")]
[TrialGlobalLimit( "BeforeOngoingCantOpt", "AddOrUpdateTrial")]
[TrialGlobalLimit( "BeforeOngoingCantOpt")]
[UnitOfWork]
public async Task<IResponseOutput> UpdateTrialState(DataInspectionDto<UpdateTrialStateDto> opt)
{

View File

@ -29,11 +29,11 @@ public class TrialGlobalLimitActionFilter(IFusionCache _fusionCache, IUserInfo _
var requestHost = context.HttpContext.Request.Host;
// 检查请求是否来自 localhost:6100
if (requestHost.Host == "localhost" && (requestHost.Port == 6100 || requestHost.Port == 3305))
{
await next();
return;
}
//if (requestHost.Host == "localhost" && (requestHost.Port == 6100 || requestHost.Port == 3305))
//{
// await next();
// return;
//}
#region 特殊用户类型拦截
// 用户类型检查
@ -89,6 +89,7 @@ public class TrialGlobalLimitActionFilter(IFusionCache _fusionCache, IUserInfo _
//设置可以多次读
context.HttpContext.Request.EnableBuffering();
context.HttpContext.Request.Body.Seek(0, SeekOrigin.Begin);
var reader = new StreamReader(context.HttpContext.Request.Body);
var contentFromBody = await reader.ReadToEndAsync();
//读取后,流的位置还原

View File

@ -97,6 +97,7 @@ public class TrialGlobalLimitEndpointFilter(IFusionCache _fusionCache, IUserInfo
//设置可以多次读
context.HttpContext.Request.EnableBuffering();
context.HttpContext.Request.Body.Seek(0, SeekOrigin.Begin);
var reader = new StreamReader(context.HttpContext.Request.Body);
var contentFromBody = await reader.ReadToEndAsync();
//读取后,流的位置还原

View File

@ -17061,6 +17061,21 @@
标准类型
</summary>
</member>
<member name="P:IRaCIS.Application.Contracts.TrialExperienceCommand.ExperienceDataType">
<summary>
数据类型
</summary>
</member>
<member name="P:IRaCIS.Application.Contracts.TrialExperienceCommand.TrialId">
<summary>
项目Id
</summary>
</member>
<member name="P:IRaCIS.Application.Contracts.TrialExperienceCommand.IndicationEnum">
<summary>
适应症的枚举
</summary>
</member>
<member name="P:IRaCIS.Application.Contracts.TrialExperienceCommand.OtherStages">
<summary>
其他分期
@ -17071,6 +17086,11 @@
其他标准
</summary>
</member>
<member name="P:IRaCIS.Application.Contracts.TrialExperienceListDTO.CriterionType">
<summary>
阅片标准
</summary>
</member>
<member name="P:IRaCIS.Application.Contracts.GcpAndOtherExperienceDTO.GCPTime">
<summary>
GCP证书的时间