From 4b483d9d06bead231b88ca212fd799196668a057 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期二, 28 四月 2026 22:58:27 +0800
Subject: [PATCH] fix(任务服务): 修复出库任务选择逻辑和货位分配问题
---
Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/BackgroundServices/AutoOutboundTaskBackgroundService.cs | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/BackgroundServices/AutoOutboundTaskBackgroundService.cs b/Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/BackgroundServices/AutoOutboundTaskBackgroundService.cs
index d877cc9..eaaf9b7 100644
--- a/Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/BackgroundServices/AutoOutboundTaskBackgroundService.cs
+++ b/Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/BackgroundServices/AutoOutboundTaskBackgroundService.cs
@@ -1,9 +1,4 @@
-using Microsoft.Extensions.Hosting;
-using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
-using System;
-using System.Threading;
-using System.Threading.Tasks;
using WIDESEA_Core.Core;
using WIDESEA_ITaskInfoService;
@@ -41,11 +36,18 @@
_logger.LogInformation("鑷姩鍑哄簱浠诲姟妫�鏌ラ棿闅�: {Seconds} 绉�", _options.CheckIntervalSeconds);
+ int index = 0;
+
while (!stoppingToken.IsCancellationRequested)
{
try
{
- _logger.LogDebug("寮�濮嬫鏌ュ埌鏈熷簱瀛�...");
+ _logger.LogInformation("寮�濮嬫鏌ュ埌鏈熷簱瀛�...");
+ if (index == 0)
+ {
+ await Task.Delay(5000, stoppingToken);
+ index++;
+ }
var result = await _taskService.CreateAutoOutboundTasksAsync();
if (result.Status)
@@ -76,4 +78,4 @@
await base.StopAsync(cancellationToken);
}
}
-}
+}
\ No newline at end of file
--
Gitblit v1.9.3