From 1fb400ef4e1169146296681e58185097d479e48f Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期五, 10 四月 2026 22:10:50 +0800
Subject: [PATCH] feat(任务服务): 根据库存Remark确定目标地址并移除MES出站调用

---
 Code/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_WCS.cs |   31 ++++++++++++++++---------------
 1 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/Code/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_WCS.cs b/Code/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_WCS.cs
index 8d2a3ac..e4ed527 100644
--- a/Code/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_WCS.cs
+++ b/Code/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_WCS.cs
@@ -302,19 +302,19 @@
                         return WebResponseContent.Instance.Error("浠诲姟瀹屾垚澶辫触");
 
                     // 璋冪敤MES鎵樼洏鍑虹珯
-                    var outboundRequest = new OutboundInContainerRequest
-                    {
-                        EquipmentCode = "STK-GROUP-001",
-                        ResourceCode = "STK-GROUP-001",
-                        LocalTime = DateTime.Now,
-                        ContainerCode = taskDto.PalletCode,
-                        ParamList = new List<ParamItem>()
-                    };
-                    var outboundResult = _mesService.OutboundInContainer(outboundRequest);
-                    if (outboundResult == null || outboundResult.Data == null || !outboundResult.Data.IsSuccess)
-                    {
-                        return content.Error($"浠诲姟瀹屾垚澶辫触锛歁ES鍑虹珯澶辫触: {outboundResult?.Data?.Msg ?? outboundResult?.ErrorMessage ?? "鏈煡閿欒"}");
-                    }
+                    //var outboundRequest = new OutboundInContainerRequest
+                    //{
+                    //    EquipmentCode = "STK-GROUP-001",
+                    //    ResourceCode = "STK-GROUP-001",
+                    //    LocalTime = DateTime.Now,
+                    //    ContainerCode = taskDto.PalletCode,
+                    //    ParamList = new List<ParamItem>()
+                    //};
+                    //var outboundResult = _mesService.OutboundInContainer(outboundRequest);
+                    //if (outboundResult == null || outboundResult.Data == null || !outboundResult.Data.IsSuccess)
+                    //{
+                    //    return content.Error($"浠诲姟瀹屾垚澶辫触锛歁ES鍑虹珯澶辫触: {outboundResult?.Data?.Msg ?? outboundResult?.ErrorMessage ?? "鏈煡閿欒"}");
+                    //}
 
                     return await CompleteTaskAsync(task, "鍑哄簱瀹屾垚");
                 });
@@ -637,8 +637,9 @@
                 var taskList = new List<Dt_Task>();
                 foreach (var stock in stocksToProcess)
                 {
-                    // 鏍规嵁宸烽亾纭畾鐩爣鍦板潃
-                    var targetAddress = DetermineTargetAddress(
+                    // 鏍规嵁宸烽亾纭畾鐩爣鍦板潃锛堜紭鍏堟牴鎹� Remark 纭畾锛孯emark 涓虹┖鍒欐牴鎹贩閬撻厤缃級
+                    var targetAddress = DetermineTargetAddressByRemark(
+                        stock.Remark ?? "",
                         stock.LocationDetails?.RoadwayNo ?? "",
                         targetAddressMap);
 

--
Gitblit v1.9.3