|
@@ -80,8 +80,9 @@ namespace GxPress.Service.Implement.AppChannel
|
|
|
/// <returns></returns>
|
|
|
public async Task<PagedList<MediaCathedraResult>> GetChannelCategoryMediaPageAsync(AppChannelSearchRequest request)
|
|
|
{
|
|
|
+ var appChannel = await appChannelRepository.GetAsync(request.ChannelId);
|
|
|
//获取标签
|
|
|
- var ids = await channelCategoryMediaRepository.GetAllAsync(request.CategoryId);
|
|
|
+ var ids = await channelCategoryMediaRepository.GetAllAsync(request.CategoryId == 0 ? appChannel.Id : request.CategoryId, appChannel.TypeValue == 1);
|
|
|
request.Ids = ids.ToList();
|
|
|
return await mediaRepository.GetAppChannelsAsync(request);
|
|
|
}
|