|
@@ -589,6 +589,12 @@ namespace GxPress.Service.Implement.Topic
|
|
|
public async Task<PagedList<TopicListPageResult>> GetTopicPageAsync(TopicPageSearchRequest 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;
|
|
|
foreach (var item in result.Items)
|