From d66d362ee6d76f02331e56df1fdec1c2114c9f3e Mon Sep 17 00:00:00 2001
From: zxx <Zxx@HanInfo>
Date: 星期三, 16 七月 2025 17:31:41 +0800
Subject: [PATCH] 1

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/WCSHelper.cs |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/WCSHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/WCSHelper.cs
index 5ce86b3..e9c99ed 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/WCSHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/WCSHelper.cs
@@ -124,13 +124,18 @@
         internal static bool CreateTaskDj(string no, string from, string to, string taskType, int pri, string cntrInfo,string orderName, int cntrCount = 1, int startLayer = 1, int endLayer = 1)
         {
             var fromLoc = LocationHelper.GetLocation(from);
-            var endLoc = LocationHelper.GetLocation(to);
+            //鍥犱负鏈夌偣鍒版湭鐭ョ殑鎯呭喌
+            string endLocAreaStr = null;
+            if (to!=null && to != "")
+            {
+                endLocAreaStr = LocationHelper.GetLocation(to).S_AREA_CODE;
+            }
             WCSTask TN_Task = new WCSTask()
             {
                 //S_CODE = GenerateTaskNo(),
                 S_CODE = orderName,
                 S_START_AREA = fromLoc.S_AREA_CODE,
-                S_END_AREA = endLoc.S_AREA_CODE,
+                S_END_AREA = endLocAreaStr,
                 S_START_LOC = from,
                 S_END_LOC = to,
                 S_TYPE = taskType,

--
Gitblit v1.9.1