李昊 пре 4 година
родитељ
комит
12c9ffa709

+ 9 - 4
gx_api/GxPress/Model/GxPress.Result/App/Middle/MiddleSearchFolderResult.cs

@@ -7,7 +7,7 @@ namespace GxPress.Result.App.Middle
     /// <summary>
     /// 查找文件夹文件夹
     /// </summary>
-  public  class MiddleSearchFolderResult
+    public class MiddleSearchFolderResult
     {
         /// <summary>
         /// 文件夹ID
@@ -29,16 +29,21 @@ namespace GxPress.Result.App.Middle
         /// <summary>
         /// 是否存在下级文件夹
         /// </summary>
-         public bool IsFolder { get; set; }
+        public bool IsFolder { get; set; }
         /// <summary>
         /// 是否置顶
         /// </summary>
         public bool IsTop { get; set; }
 
-         /// <summary>
+        /// <summary>
         /// 共享成员
         /// </summary>
         /// <value></value>
-       public string EnjoyUser {get;set;}
+        public string EnjoyUser { get; set; }
+        /// <summary>
+        /// 文件数量
+        /// </summary>
+        /// <value></value>
+        public int FileCount { get; set; }
     }
 }

+ 2 - 1
gx_api/GxPress/Service/GxPress.Service.Implement/Middle/MiddleService.cs

@@ -683,7 +683,8 @@ namespace GxPress.Service.Implement.Middle
                     IsDisable = request.FolderIds.Any(n => n.Equals(item.Id)),
                     RoleId = item.RoleId,
                     IsFolder = await _middleRepository.IsFolderAsync(item.Id),
-                    IsTop = item.IsTop
+                    IsTop = item.IsTop,
+                    FileCount=await _middleRepository.CountAsync(Q.Where(nameof(Entity.Middle.Middle.ParentId),item.Id))
                 };
                 if (item.RoleId == 3)
                 {