From 839cd7bba832638a5ba1fb2d3e4e0619e33651e3 Mon Sep 17 00:00:00 2001
From: zxx <Zxx@HanInfo>
Date: 星期一, 19 五月 2025 17:33:28 +0800
Subject: [PATCH] 主动绑定接口 rgv安全交互

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/core/WMSCore.cs |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/core/WMSCore.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/core/WMSCore.cs
index dba7843..562e821 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/core/WMSCore.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/core/WMSCore.cs
@@ -233,15 +233,17 @@
                     var hcreservoirs = Settings.ReservoirAreas.Where(s => s.areaName == "閫佹缂撳瓨鍖�).FirstOrDefault();
                     //鎵鹃�妫�紦瀛樺尯鏈夎揣鐨勮揣浣�                     var startloc = TaskProcess.OutWorkTransport(hcreservoirs.areaCode);
-
-                    //鍒涘缓閫佹浠诲姟
-					var locCntrRel = db.Queryable<LocCntrRel>().Where(a => a.S_LOC_CODE == startloc.S_CODE).First();
-					LogHelper.Info($"鍒涘缓浠诲姟 璧风偣:{startloc.S_CODE}缁堢偣:{endloc.S_CODE}", "鑷姩琛ヨ揣");
-					var res = TaskProcess.CreateTransport(startloc.S_CODE, endloc.S_CODE, "鑷姩琛ヨ揣", locCntrRel.S_CNTR_CODE, 1, 1);
-					if (!res)
-					{
-						LogHelper.Info($"浠诲姟 璧风偣:{startloc.S_CODE}缁堢偣:{endloc.S_CODE}鍒涘缓澶辫触", "鑷姩琛ヨ揣");
-					}
+                    if (startloc!=null)
+                    {
+                        //鍒涘缓閫佹浠诲姟
+                        var locCntrRel = db.Queryable<LocCntrRel>().Where(a => a.S_LOC_CODE == startloc.S_CODE).First();
+                        LogHelper.Info($"鍒涘缓浠诲姟 璧风偣:{startloc.S_CODE}缁堢偣:{endloc.S_CODE}", "鑷姩琛ヨ揣");
+                        var res = TaskProcess.CreateTransport(startloc.S_CODE, endloc.S_CODE, "鑷姩琛ヨ揣", locCntrRel.S_CNTR_CODE, 1, 1);
+                        if (!res)
+                        {
+                            LogHelper.Info($"浠诲姟 璧风偣:{startloc.S_CODE}缁堢偣:{endloc.S_CODE}鍒涘缓澶辫触", "鑷姩琛ヨ揣");
+                        }
+                    }
 
 				}
             }

--
Gitblit v1.9.1