From 2ca90a404fa1ab94eb6374f50c6ddd47a2b7f0e6 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期四, 31 七月 2025 17:23:57 +0800
Subject: [PATCH] 删除有问题的TCP旧代码, 优化事务处理和ERP数据模型

---
 App_Start/SwaggerControllerDescProvider.cs |   27 +++++++++------------------
 1 files changed, 9 insertions(+), 18 deletions(-)

diff --git a/App_Start/SwaggerControllerDescProvider.cs b/App_Start/SwaggerControllerDescProvider.cs
index b7f37fc..7ec6e59 100644
--- a/App_Start/SwaggerControllerDescProvider.cs
+++ b/App_Start/SwaggerControllerDescProvider.cs
@@ -9,8 +9,7 @@
     /// <summary>
     /// Swagger 鏄剧ず鎺у埗鍣ㄧ殑鎻忚堪
     /// </summary>
-    public class SwaggerCacheProvider : ISwaggerProvider
-    {
+    public class SwaggerCacheProvider : ISwaggerProvider {
         private readonly ISwaggerProvider _swaggerProvider;
         private static ConcurrentDictionary<string, SwaggerDocument> _cache = new ConcurrentDictionary<string, SwaggerDocument>();
         private readonly string _xmlPath;
@@ -18,18 +17,15 @@
         /// <summary></summary>
         /// <param name="swaggerProvider"></param>
         /// <param name="xmlpath">xml鏂囨。璺緞</param>
-        public SwaggerCacheProvider(ISwaggerProvider swaggerProvider, string xmlpath)
-        {
+        public SwaggerCacheProvider(ISwaggerProvider swaggerProvider, string xmlpath) {
             _swaggerProvider = swaggerProvider;
             _xmlPath = xmlpath;
         }
 
-        public SwaggerDocument GetSwagger(string rootUrl, string apiVersion)
-        {
+        public SwaggerDocument GetSwagger(string rootUrl, string apiVersion) {
             var cacheKey = string.Format("{0}_{1}", rootUrl, apiVersion);
             // 鍙鍙栦竴娆�-            if (!_cache.TryGetValue(cacheKey, out SwaggerDocument srcDoc))
-            {
+            if (!_cache.TryGetValue(cacheKey, out SwaggerDocument srcDoc)) {
                 srcDoc = _swaggerProvider.GetSwagger(rootUrl, apiVersion);
 
                 srcDoc.vendorExtensions = new Dictionary<string, object> {
@@ -44,21 +40,17 @@
         /// 浠嶢PI鏂囨。涓鍙栨帶鍒跺櫒鎻忚堪
         /// </summary>
         /// <returns>鎵�湁鎺у埗鍣ㄦ弿杩�/returns>
-        public ConcurrentDictionary<string, string> GetControllerDesc()
-        {
+        public ConcurrentDictionary<string, string> GetControllerDesc() {
             ConcurrentDictionary<string, string> controllerDescDict = new ConcurrentDictionary<string, string>();
-            if (File.Exists(_xmlPath))
-            {
+            if (File.Exists(_xmlPath)) {
                 XmlDocument xmldoc = new XmlDocument();
                 xmldoc.Load(_xmlPath);
 
                 string[] arrPath;
                 int cCount = "Controller".Length;
-                foreach (XmlNode node in xmldoc.SelectNodes("//member"))
-                {
+                foreach (XmlNode node in xmldoc.SelectNodes("//member")) {
                     string type = node.Attributes["name"].Value;
-                    if (type.StartsWith("T:"))
-                    {
+                    if (type.StartsWith("T:")) {
                         arrPath = type.Split('.');
                         string controllerName = arrPath[arrPath.Length - 1];
                         if (controllerName.EndsWith("Controller")) // 鎺у埗鍣�@@ -66,8 +58,7 @@
                             // 鑾峰彇鎺у埗鍣ㄦ敞閲�                             XmlNode summaryNode = node.SelectSingleNode("summary");
                             string key = controllerName.Remove(controllerName.Length - cCount, cCount);
-                            if (summaryNode != null && !string.IsNullOrEmpty(summaryNode.InnerText) && !controllerDescDict.ContainsKey(key))
-                            {
+                            if (summaryNode != null && !string.IsNullOrEmpty(summaryNode.InnerText) && !controllerDescDict.ContainsKey(key)) {
                                 controllerDescDict.TryAdd(key, summaryNode.InnerText.Trim());
                             }
                         }

--
Gitblit v1.9.1