diff --git a/WarehouseMgr/Tnb.WarehouseMgr/TimedTaskBackgroundService.cs b/WarehouseMgr/Tnb.WarehouseMgr/TimedTaskBackgroundService.cs index ca071cb4..0ffae671 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/TimedTaskBackgroundService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/TimedTaskBackgroundService.cs @@ -26,9 +26,7 @@ namespace Tnb.WarehouseMgr { private ISendMessageService? _sendService; - protected override Task ExecuteAsync(CancellationToken stoppingToken) - { - return Task.Run(() => + protected override Task ExecuteAsync(CancellationToken stoppingToken) => Task.Run(() => { //_sendService = App.GetRequiredService(); List toUserIds = new List() { "25398501929509" }; @@ -48,8 +46,8 @@ namespace Tnb.WarehouseMgr //齐套分拣 var setSortingService = App.GetRequiredService(); TimedTask(cts => setSortingService.PackSortingByAdd(cts), setSortingCts, toUserIds); - }); - } + }, stoppingToken); + private Task TimedTask(Func action, CancellationTokenSource cts, List? toUserIds = default) { var token = cts.Token;