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