denny vor 2 Jahren
Ursprung
Commit
b53e9d422a
2 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 3 2
      DocTools/CreateDocHtml.cs
  2. 1 1
      DocTools/LoadData.cs

+ 3 - 2
DocTools/CreateDocHtml.cs

@@ -958,7 +958,7 @@ namespace DocTools
 
                 if (enumNamespace.Split(',').Length > 0)
                 {
-                    var enumList = memberList.FindAll(c => c.ParamName.Contains("F:WingInterfaceLibrary.Enum.CustomerRpcCode"));
+                    var enumList = memberList.FindAll(c => c.ParamName.Contains("F:WingInterfaceLibrary.Enum.CustomerRpcCode")).OrderBy(c => c.Summary).ToList();
                     for (var i = 0; i < enumNamespace.Split(',').Length; i++)
                     {
                         var item = enumNamespace.Split(',')[i];
@@ -970,6 +970,7 @@ namespace DocTools
                         }
                         else if(!string.IsNullOrEmpty(item))
                         {
+                            var tempList = new List<ExceptionContentEntity>();
                             foreach (var enumItem in enumList)
                             {
                                 if (enumItem.ParamName.Equals("F:WingInterfaceLibrary.Enum.CustomerRpcCode." + item))
@@ -981,7 +982,7 @@ namespace DocTools
                                         {
                                             var ece = new ExceptionContentEntity();
                                             ece.content_data = bodyList.ToArray().Select(c => c.Trim()).ToList();
-                                            resultEntity.content.Add(ece);
+                                            tempList.Add(ece);
                                         }
                                     }
                                 }

+ 1 - 1
DocTools/LoadData.cs

@@ -97,7 +97,7 @@ namespace DocTools
         /// 封装接口和成员信息
         /// </summary>
         /// <returns>封装号的实体</returns>
-        public static List<APIModuleEntity> PackageInterfaceMemberInfo(string classNamespace = "T:WingInterfaceLibrary.Interface.IUserService")
+        public static List<APIModuleEntity> PackageInterfaceMemberInfo(string classNamespace = "T:WingInterfaceLibrary.Interface.I")
         {
             var moduleList = new List<APIModuleEntity>();
             var memberList = GetInterfaceConfigToCache();