diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsDisucssAnalyseService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsDisucssAnalyseService.cs index b6ee519d..5c67f099 100644 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsDisucssAnalyseService.cs +++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsDisucssAnalyseService.cs @@ -38,6 +38,21 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses return output.Adapt>(); } + /// + /// 积分排行榜 + /// + /// + [HttpGet("analyse/bbs-user/integral-top")] + public async Task> 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>(); + } } } diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs index 4e823e81..a6e167d4 100644 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs +++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs @@ -22,7 +22,7 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses } /// - /// 推荐好友,随机返回好友列表 + /// 推荐主题,随机返回主题列表 /// /// [HttpGet("analyse/bbs-discuss/random")]