lihao 4 years ago
parent
commit
b8e891e830

+ 6 - 0
gx_api/GxPress/Service/GxPress.Service.Implement/Topic/TopicService.cs

@@ -589,6 +589,12 @@ namespace GxPress.Service.Implement.Topic
         public async Task<PagedList<TopicListPageResult>> GetTopicPageAsync(TopicPageSearchRequest request)
         public async Task<PagedList<TopicListPageResult>> GetTopicPageAsync(TopicPageSearchRequest request)
         {
         {
             var result = await _topicRepository.GetTopicPage(request, await GetTopicPageSqlAsync(request), await AssembleSqlCount(request));
             var result = await _topicRepository.GetTopicPage(request, await GetTopicPageSqlAsync(request), await AssembleSqlCount(request));
+            if (request.ParentId > 0)
+            {
+                var middle = await _middleRepository.GetMiddleAsync(request.ParentId);
+                result.RoleId = middle != null ? middle.RoleId : 0;
+                result.ParentId = middle.ParentId;
+            }
             //获取数量
             //获取数量
             // result.Total = 10;
             // result.Total = 10;
             foreach (var item in result.Items)
             foreach (var item in result.Items)