From 942868f17fd8ca87b248794b9f39f6f3ae8272d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com> Date: Thu, 17 Oct 2024 23:45:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E6=B3=A8=E5=85=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Jobs/AutoRefreshMiningPoolJob.cs | 12 +++++++++++- .../Services/MiningPoolService.cs | 9 +++++++-- .../Managers/MiningPoolManager.cs | 2 +- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Jobs/AutoRefreshMiningPoolJob.cs b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Jobs/AutoRefreshMiningPoolJob.cs index fe349a8f..da52ee11 100644 --- a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Jobs/AutoRefreshMiningPoolJob.cs +++ b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Jobs/AutoRefreshMiningPoolJob.cs @@ -11,8 +11,9 @@ public class AutoRefreshMiningPoolJob : QuartzBackgroundWorkerBase { private readonly MiningPoolManager _miningPoolManager; - public AutoRefreshMiningPoolJob() + public AutoRefreshMiningPoolJob(MiningPoolManager miningPoolManager) { + _miningPoolManager = miningPoolManager; JobDetail = JobBuilder.Create().WithIdentity(nameof(AutoRefreshMiningPoolJob)) .Build(); @@ -20,6 +21,15 @@ public class AutoRefreshMiningPoolJob : QuartzBackgroundWorkerBase Trigger = TriggerBuilder.Create().WithIdentity(nameof(AutoRefreshMiningPoolJob)) .WithCronSchedule("0 0 10 * * ?") .Build(); + + + // Trigger = TriggerBuilder.Create().WithIdentity(nameof(AutoRefreshMiningPoolJob)) + // .WithSimpleSchedule((schedule) => + // { + // schedule.WithInterval(TimeSpan.FromHours(1)); + // }) + // .StartNow() + // .Build(); } public override async Task Execute(IJobExecutionContext context) diff --git a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/MiningPoolService.cs b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/MiningPoolService.cs index 1e88447e..8d8e4b8b 100644 --- a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/MiningPoolService.cs +++ b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/MiningPoolService.cs @@ -15,6 +15,11 @@ public class MiningPoolService : ApplicationService { private readonly MiningPoolManager _manager; + public MiningPoolService(MiningPoolManager manager) + { + _manager = manager; + } + /// /// 内测-白嫖-获取自动挖矿卡 /// @@ -29,10 +34,10 @@ public class MiningPoolService : ApplicationService /// /// [HttpGet("mining-pool")] - public async Task GetMiningPoolContentAsync() + public async Task GetMiningPoolContentAsync() { var content = await _manager.GetMiningPoolContentAsync(); - var output = content.Adapt(); + var output = content.Adapt(); return output; } diff --git a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Domain/Managers/MiningPoolManager.cs b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Domain/Managers/MiningPoolManager.cs index 7ff831ce..81cae94f 100644 --- a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Domain/Managers/MiningPoolManager.cs +++ b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Domain/Managers/MiningPoolManager.cs @@ -49,7 +49,7 @@ public class MiningPoolManager : DomainService return await ComputeMiningProbabilityAsync(); }); - public async Task GetMiningPoolContentAsync() + public async Task GetMiningPoolContentAsync() { var pool = await _miningPoolCache.GetAsync(MiningCacheConst.MiningPoolContent); return pool;