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 @@
阅片问题.标准
-
+
阅片问题.标准