From 5481eac988ce0aba291c830b27bea4bcaa3928bf Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Mon, 24 Mar 2025 11:20:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.API/Progranm.cs | 21 ++++++++++++++++--- .../Properties/launchSettings.json | 3 ++- .../IRaCIS.Core.Application.xml | 7 ++++++- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/IRaCIS.Core.API/Progranm.cs b/IRaCIS.Core.API/Progranm.cs index 8e25dd90c..c4a6b4528 100644 --- a/IRaCIS.Core.API/Progranm.cs +++ b/IRaCIS.Core.API/Progranm.cs @@ -37,6 +37,11 @@ var config = new ConfigurationBuilder() var enviromentName = config["ASPNETCORE_ENVIRONMENT"]; +var openSwaggerStr = config["ASPNETCORE_OpenSwagger"]; + +var isOpenSwagger= openSwaggerStr == null&& openSwaggerStr?.ToLower()=="true"; + + if (string.IsNullOrWhiteSpace(enviromentName)) { @@ -111,8 +116,13 @@ builder.Services.AddAutoMapperSetup(); builder.Services.AddEFSetup(_configuration, enviromentName); //Http 响应压缩 builder.Services.AddResponseCompressionSetup(); -//Swagger Api 文档 -builder.Services.AddSwaggerSetup(); + +if (isOpenSwagger) +{ + //Swagger Api 文档 + builder.Services.AddSwaggerSetup(); +} + //JWT Token 验证 builder.Services.AddJWTAuthSetup(_configuration); @@ -217,7 +227,12 @@ app.UseLogDashboard("/LogDashboard"); app.UseHangfireConfig(env); // Swagger -SwaggerSetup.Configure(app, env); + +if (isOpenSwagger) +{ + SwaggerSetup.Configure(app, env); +} + //serilog 记录请求的用户信息 app.UseSerilogConfig(env); diff --git a/IRaCIS.Core.API/Properties/launchSettings.json b/IRaCIS.Core.API/Properties/launchSettings.json index ad59e795c..80db71188 100644 --- a/IRaCIS.Core.API/Properties/launchSettings.json +++ b/IRaCIS.Core.API/Properties/launchSettings.json @@ -20,7 +20,8 @@ "commandName": "Project", "launchBrowser": true, "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Test_IRC" + "ASPNETCORE_ENVIRONMENT": "Test_IRC", + "ASPNETCORE_OpenSwagger": "true" }, "applicationUrl": "http://localhost:6100" }, diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 3a7fd3ee1..30bf040a5 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -8467,6 +8467,11 @@ 任务展示访视 读片任务显示是否顺序 + + + 是否显示检查名称 + + 是否存在未处理的反馈 @@ -12059,7 +12064,7 @@ 阅片问题.标准 - + 阅片问题.标准