From 276869b6204afa07dabd957aa247def78b14818c Mon Sep 17 00:00:00 2001
From: 杨张扬 <634643841@qq.com>
Date: 星期五, 20 六月 2025 17:29:01 +0800
Subject: [PATCH] 取消任务与点对点逻辑修改

---
 process/TaskProcess.cs |    8 +++++---
 core/WCSCore.cs        |    4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/core/WCSCore.cs b/core/WCSCore.cs
index 0de22fe..3c45359 100644
--- a/core/WCSCore.cs
+++ b/core/WCSCore.cs
@@ -162,7 +162,7 @@
                                 case 7:
                                     Task task10 = Task.Run(() =>
                                     {
-                                        if (TN_Task.S_TYPE.Contains("婊℃墭涓嬬嚎鍏ュ簱") || TN_Task.S_TYPE.Contains("PDA婊℃墭涓嬬嚎鍏ュ簱") || TN_Task.S_END_AREA == Settings.Areas[1])
+                                        if (TN_Task.S_TYPE.Contains("婊℃墭涓嬬嚎鍏ュ簱") || TN_Task.S_TYPE.Contains("PDA婊℃墭涓嬬嚎鍏ュ簱"))
                                         {
                                             TaskProcess.OperateStatus(TN_Task, 7);//寮傚父澶勭悊
                                         }
@@ -187,10 +187,10 @@
                                             {
                                                 WCSHelper.End(TN_Task);//浠诲姟鐘舵�鏀规垚缁撴潫
                                                 LocationHelper.BindingLoc(TN_Task.S_END_LOC, TN_Task.S_CNTR_CODE.Split(',').ToList());
+                                               
                                             }
                                             LocationHelper.UnLockLoc(TN_Task.S_END_LOC);
                                             LocationHelper.UnLockLoc(TN_Task.S_START_LOC);//瑙i攣璧风偣缁堢偣
-                                           
                                         }
                                         
                                     });
diff --git a/process/TaskProcess.cs b/process/TaskProcess.cs
index b282096..7c261b5 100644
--- a/process/TaskProcess.cs
+++ b/process/TaskProcess.cs
@@ -51,7 +51,9 @@
                 CacheBitUpdate(mst, false);
                 WCSHelper.End(mst);//浠诲姟鐘舵�鏀规垚缁撴潫
             }
-            else {// 娌℃湁寮�鍗歌揣
+            else 
+            {
+                // 娌℃湁寮�鍗歌揣
                 WCSHelper.Fail(mst);//浠诲姟鐘舵�鏀规垚閿欒
                 var db = new SqlHelper<object>().GetInstance();
                 var cginfo = db.Queryable<TN_CG_Detail>().First(a => a.S_CNTR_CODE == mst.S_CNTR_CODE);
@@ -63,8 +65,8 @@
                 {
                     db.Deleteable<TN_InventoryM>().Where(it => it.RFID == mst.S_CNTR_CODE).ExecuteCommand();
                 }
-
-                //LocationHelper.ErrorLocCntReset(new ErrorLocCntResetInfo() { locID = mst.S_START_LOC, reqCode = 1 });
+                //蹇呴』鍒犳帀
+                LocationHelper.ErrorLocCntReset(new ErrorLocCntResetInfo() { locID = mst.S_START_LOC, reqCode = 1 });
             }
             LocationHelper.UnLockLoc(mst.S_START_LOC);//瑙i攣璧风偣
             LocationHelper.UnLockLoc(mst.S_END_LOC);//瑙i攣缁堢偣

--
Gitblit v1.9.1