From 9eeca6aa905cffea1c95d965b4790fbd20ce2275 Mon Sep 17 00:00:00 2001
From: hutongqing <hutongqing@hnkhzn.com>
Date: 星期五, 25 十月 2024 16:19:16 +0800
Subject: [PATCH] 更新字典数据获取

---
 WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs b/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs
index d80ac85..0c20385 100644
--- a/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs
+++ b/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs
@@ -20,8 +20,6 @@
     /// </summary>
     public static class SwaggerSetup
     {
-
-
         /// <summary>
         /// Swagger
         /// </summary>
@@ -32,8 +30,7 @@
             if (services == null) throw new ArgumentNullException(nameof(services));
 
             var basePath = AppContext.BaseDirectory;
-            //var basePath2 = Microsoft.DotNet.PlatformAbstractions.ApplicationEnvironment.ApplicationBasePath;
-            var ApiName = AppSettings.app(new string[] { "ApiName" });
+            var ApiName = AppSettings.Get(new string[] { "ApiName" });
 
             services.AddSwaggerGen(c =>
             {
@@ -45,23 +42,21 @@
                         Version = version,
                         Title = $"{ApiName} 鎺ュ彛鏂囨。鈥斺�攞RuntimeInformation.FrameworkDescription}",
                         Description = $"{ApiName} HTTP API " + version,
-                        //Contact = new OpenApiContact { Name = ApiName, Email = "Blog.Core@xxx.com", Url = new Uri("https://neters.club") },
-                        //License = new OpenApiLicense { Name = ApiName + " 瀹樻柟鏂囨。", Url = new Uri("http://apk.neters.club/.doc/") }
                     });
-                    //c.OrderActionsBy(o => o.RelativePath);
+                    c.OrderActionsBy(o => o.RelativePath);
                 });
 
                 c.UseInlineDefinitionsForEnums();
                 try
                 {
                     //杩欎釜灏辨槸鍒氬垰閰嶇疆鐨剎ml鏂囦欢鍚�
-                    //var xmlPath = Path.Combine(basePath, "Blog.Core.xml");
+                    var xmlPath = Path.Combine(basePath, "WIDESEAWCS_Server.xml");
                     //榛樿鐨勭浜屼釜鍙傛暟鏄痜alse锛岃繖涓槸controller鐨勬敞閲婏紝璁板緱淇敼
-                    //c.IncludeXmlComments(xmlPath, true);
+                    c.IncludeXmlComments(xmlPath, true);
 
                     //杩欎釜灏辨槸Model灞傜殑xml鏂囦欢鍚�
-                    //var xmlModelPath = Path.Combine(basePath, "Blog.Core.Model.xml");
-                    //c.IncludeXmlComments(xmlModelPath);
+                    var xmlModelPath = Path.Combine(basePath, "WIDESEAWCS_Server.Model.xml");
+                    c.IncludeXmlComments(xmlModelPath);
                 }
                 catch (Exception ex)
                 {
@@ -73,7 +68,7 @@
                 c.OperationFilter<AppendAuthorizeToSummaryOperationFilter>();
 
                 // 鍦╤eader涓坊鍔爐oken锛屼紶閫掑埌鍚庡彴
-                //c.OperationFilter<SecurityRequirementsOperationFilter>();
+                c.OperationFilter<SecurityRequirementsOperationFilter>();
 
                 c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
                 {

--
Gitblit v1.9.3