feat: 添加积分排行榜预留

This commit is contained in:
陈淳
2023-12-25 17:52:20 +08:00
parent b0b0b0d8d1
commit 006679ce5d
2 changed files with 16 additions and 1 deletions

View File

@@ -38,6 +38,21 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses
return output.Adapt<List<BbsUserGetListOutputDto>>();
}
/// <summary>
/// 积分排行榜
/// </summary>
/// <returns></returns>
[HttpGet("analyse/bbs-user/integral-top")]
public async Task<List<BbsUserGetListOutputDto>> GetIntegralTopUserAsync([FromQuery] PagedResultRequestDto input)
{
var randUserIds = await _bbsUserManager._userRepository._DbQueryable
.Where(x => x.UserName != UserConst.Admin)
.OrderBy(x => SqlFunc.GetRandom())
.Select(x => x.Id).
ToPageListAsync(input.SkipCount, input.MaxResultCount);
var output = await _bbsUserManager.GetBbsUserInfoAsync(randUserIds);
return output.Adapt<List<BbsUserGetListOutputDto>>();
}
}
}

View File

@@ -22,7 +22,7 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses
}
/// <summary>
/// 推荐好友,随机返回好友列表
/// 推荐主题,随机返回主题列表
/// </summary>
/// <returns></returns>
[HttpGet("analyse/bbs-discuss/random")]