Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing Details

IRC_NewDev
he 2024-10-29 16:20:49 +08:00
commit 68b960abec
4 changed files with 28 additions and 7 deletions

View File

@ -486,8 +486,7 @@ namespace IRaCIS.Core.API.Controllers
/// <param name="opt"></param> /// <param name="opt"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost, Route("Inspection/TrialConfig/updateTrialState")] [HttpPost, Route("Inspection/TrialConfig/updateTrialState")]
//[TrialGlobalLimit( "AfterStopCannNotOpt" )] [TrialGlobalLimit( "BeforeOngoingCantOpt")]
[TrialGlobalLimit( "BeforeOngoingCantOpt" )]
[UnitOfWork] [UnitOfWork]
public async Task<IResponseOutput> UpdateTrialState(DataInspectionDto<UpdateTrialStateDto> opt) 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; var requestHost = context.HttpContext.Request.Host;
// 检查请求是否来自 localhost:6100 // 检查请求是否来自 localhost:6100
if (requestHost.Host == "localhost" && (requestHost.Port == 6100 || requestHost.Port == 3305)) //if (requestHost.Host == "localhost" && (requestHost.Port == 6100 || requestHost.Port == 3305))
{ //{
await next(); // await next();
return; // return;
} //}
#region 特殊用户类型拦截 #region 特殊用户类型拦截
// 用户类型检查 // 用户类型检查
@ -89,6 +89,7 @@ public class TrialGlobalLimitActionFilter(IFusionCache _fusionCache, IUserInfo _
//设置可以多次读 //设置可以多次读
context.HttpContext.Request.EnableBuffering(); context.HttpContext.Request.EnableBuffering();
context.HttpContext.Request.Body.Seek(0, SeekOrigin.Begin);
var reader = new StreamReader(context.HttpContext.Request.Body); var reader = new StreamReader(context.HttpContext.Request.Body);
var contentFromBody = await reader.ReadToEndAsync(); var contentFromBody = await reader.ReadToEndAsync();
//读取后,流的位置还原 //读取后,流的位置还原

View File

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

View File

@ -17061,6 +17061,21 @@
标准类型 标准类型
</summary> </summary>
</member> </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"> <member name="P:IRaCIS.Application.Contracts.TrialExperienceCommand.OtherStages">
<summary> <summary>
其他分期 其他分期
@ -17071,6 +17086,11 @@
其他标准 其他标准
</summary> </summary>
</member> </member>
<member name="P:IRaCIS.Application.Contracts.TrialExperienceListDTO.CriterionType">
<summary>
阅片标准
</summary>
</member>
<member name="P:IRaCIS.Application.Contracts.GcpAndOtherExperienceDTO.GCPTime"> <member name="P:IRaCIS.Application.Contracts.GcpAndOtherExperienceDTO.GCPTime">
<summary> <summary>
GCP证书的时间 GCP证书的时间