From 006679ce5d87885e3190a560880f754beac17647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=B7=B3?= <454313500@qq.com> Date: Mon, 25 Dec 2023 17:52:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=A7=AF=E5=88=86?= =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=E9=A2=84=E7=95=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/Analyses/BbsDisucssAnalyseService.cs | 15 +++++++++++++++ .../Services/Analyses/BbsUserAnalyseService.cs | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) 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")]