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;