From 61d5d40dbbb2bc347f89c3a5ae14b3055534bf1b Mon Sep 17 00:00:00 2001 From: ccnetcore Date: Sat, 3 Jan 2026 00:03:23 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9A=82=E6=97=B6=E7=A6=81=E7=94=A8?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在相关 Job 的 DoWorkAsync 方法中提前 return,防止自动执行挖矿、行情生成、新闻生成及资产更新等后台任务运行。 --- Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateNewsJob.cs | 1 + .../src/Yi.Abp.Web/Jobs/ai-stock/GenerateStockPricesJob.cs | 1 + .../Yi.Abp.Web/Jobs/digital-collectibles/AutoPassInGoodsJob.cs | 1 + .../Jobs/digital-collectibles/AutoRefreshMiningPoolJob.cs | 2 +- .../Jobs/digital-collectibles/AutoUpdateCollectiblesValueJob.cs | 1 + .../Yi.Abp.Web/Jobs/digital-collectibles/OnHookAutoMiningJob.cs | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateNewsJob.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateNewsJob.cs index 382f85e6..89c18cf8 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateNewsJob.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateNewsJob.cs @@ -21,6 +21,7 @@ namespace Yi.Abp.Web.Jobs.ai_stock public override async Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) { + return; // 每次触发只有2/24的概率执行生成新闻 var random = new Random(); var probability = random.Next(0, 24); diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateStockPricesJob.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateStockPricesJob.cs index c412fcee..59d3e7c4 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateStockPricesJob.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/ai-stock/GenerateStockPricesJob.cs @@ -20,6 +20,7 @@ namespace Yi.Abp.Web.Jobs.ai_stock public override async Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) { + return; await _stockMarketManager.GenerateStocksAsync(); } } diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoPassInGoodsJob.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoPassInGoodsJob.cs index 03ff06d0..255f3614 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoPassInGoodsJob.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoPassInGoodsJob.cs @@ -32,6 +32,7 @@ public class AutoPassInGoodsJob: HangfireBackgroundWorkerBase } public override async Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) { + return; await _marketManager.AutoPassInGoodsAsync(); } } \ No newline at end of file diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoRefreshMiningPoolJob.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoRefreshMiningPoolJob.cs index f5cb4efa..e9f7e803 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoRefreshMiningPoolJob.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoRefreshMiningPoolJob.cs @@ -37,7 +37,7 @@ public class AutoRefreshMiningPoolJob : HangfireBackgroundWorkerBase } public override async Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) { - + return; //刷新矿池 await _miningPoolManager.RefreshMiningPoolAsync(); //刷新用户限制 diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoUpdateCollectiblesValueJob.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoUpdateCollectiblesValueJob.cs index 46b52d98..e54d04b3 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoUpdateCollectiblesValueJob.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/AutoUpdateCollectiblesValueJob.cs @@ -20,6 +20,7 @@ public class AutoUpdateCollectiblesValueJob : HangfireBackgroundWorkerBase public override async Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) { + return; await _collectiblesManager.UpdateAllValueAsync(); } } \ No newline at end of file diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/OnHookAutoMiningJob.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/OnHookAutoMiningJob.cs index 6df2f6cf..6f4f5eb3 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/OnHookAutoMiningJob.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/Jobs/digital-collectibles/OnHookAutoMiningJob.cs @@ -31,6 +31,7 @@ public class OnHookAutoMiningJob : HangfireBackgroundWorkerBase } public override async Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) { + return; await _miningPoolManager.OnHookMiningAsync(); } } \ No newline at end of file