From 553f7744bedee0685635ed070a4a0e18b796238f Mon Sep 17 00:00:00 2001
From: lss <2538410689@qq.com>
Date: 星期四, 24 七月 2025 17:30:36 +0800
Subject: [PATCH] 1111

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs
index fe3d3c1..41dd0d9 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs
@@ -80,6 +80,17 @@
             {
                 //鏍规嵁瀹㈡埛鐜板満瑕佹眰锛屽鏋滃彇璐у畬鎴愪换鍔″け璐ヤ汉宸ユ媺鍒扮粓鐐癸紝鎴戜滑灏卞綋鍗歌揣瀹屾垚澶勭悊锛涘鏋滄槸浜哄伐鎷夎蛋鍒板叾瀹冨尯鍩燂紝鎴戜滑灏辫В閿佺粓鐐癸紝鍒犻櫎鎵樼洏銆�                 //缁堢偣缁戝畾
+                //鐗╂枡鍒颁綅閫氱煡
+                if (mst.S_TYPE == "鍑哄钩搴� || mst.S_TYPE == "浣欐枡杩斿洖")
+                {
+                    string urlitem = Settings.tableUrls.Find(a => a.id == 5).url;
+                    TaskProcess.MESIteminfoback(mst, urlitem);
+                }
+                if ((mst.S_NOTE == "鍑哄簱" || mst.S_NOTE == "寮傚父搴撳尯鍏ュ簱") && !string.IsNullOrEmpty(mst.S_MES_NO))
+                {
+                    string urlitem = Settings.tableUrls.Find(a => a.id == 5).url;
+                    TaskProcess.MESIteminfoback(mst, urlitem);
+                }
                 CacheBitUpdate(mst, false);
                 LocationHelper.UnLockLoc(mst.S_END_LOC);
             }
@@ -878,7 +889,14 @@
                 StatusArrive statusArrive = new StatusArrive();
                 statusarrive.UseToken = "iFQ5fExGrLYLXliHYWzs";
                 statusArrive.TaskNumber = mst.S_EQ_NO;
-                statusArrive.LocationNum = mst.S_END_LOC;
+                if (status == 1 || status == 3 || status == 4)
+                {
+                    statusArrive.LocationNum = mst.S_START_LOC;
+                }
+                else
+                {
+                    statusArrive.LocationNum = mst.S_END_LOC;
+                }
                 statusArrive.Time = DateTime.Now.ToString();
                 statusArrive.Status = status.ToString();
                 statusArrive.Rfid = mst.S_CNTR_CODE;

--
Gitblit v1.9.1