From 0864509e1eb593c3dedb66196ec19fe51437922b Mon Sep 17 00:00:00 2001
From: wankeda <Administrator@DESKTOP-HAU3ST3>
Date: 星期一, 26 五月 2025 10:25:42 +0800
Subject: [PATCH] 新增货位管理,PDA扫码生成任务烘烤出料,烘烤回炉,空托回流

---
 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs"
index 448e4f4..227329f 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs"
@@ -55,7 +55,6 @@
         }
 
         public Task Execute(IJobExecutionContext context)
-
         {
             try
             {
@@ -81,7 +80,7 @@
                 };
 
                 // 澶勭悊瀹炵洏鍏ュ簱璇锋眰
-                ProcessRequests(conveyorLine, requests, "涓嬬嚎璇锋眰鍏ュ簱");
+                //ProcessRequests(conveyorLine, requests, "涓嬬嚎璇锋眰鍏ュ簱");
 
                 // 澶勭悊绌虹洏鍥炴祦璇锋眰
                 ProcessKpRequests(conveyorLine, requestsKP);
@@ -162,18 +161,22 @@
                 Dt_Task task = null;
                 if (isUpRequest)
                 {
-                    task = CreateTask(fromAdd, "WaitBind", "姝f瀬鐗╂祦绾�002鐨勪笂鏂欒姹�", "绌烘墭鐩�", taskType);
+                    List<Dt_Task> dt_Task = _taskRepository.QueryData(x => x.SourceAddress == fromAdd && x.TaskState == (int)TaskInStatusEnum.InPending);
+                    if (dt_Task.Count < 0) { continue; }
+                    var tasks = dt_Task.Where(x => x.SourceAddress == fromAdd).OrderBy(t => t.CreateDate).First();
+                    tasks.TaskState = (int)TaskInStatusEnum.InNew;
+                    _taskService.UpdateData(tasks);
                 }
-                else if (isGMRequest && isGMState == 1)
-                {
-                    task = CreateTask(fromAdd, "WaitBind", "姝f瀬鐗╂祦绾�002鐨勪笂鏂欒姹�", "闅旇啘绌烘墭鐩�", taskType);
-                }
+                //else if (isGMRequest && isGMState == 1)
+                //{
+                //    task = CreateTask(fromAdd, "WaitBind", "姝f瀬鐗╂祦绾�002鐨勪笂鏂欒姹�", "闅旇啘绌烘墭鐩�", taskType);
+                //}
 
-                // 娣诲姞浠诲姟鍒颁换鍔¤〃
-                if (task != null)
-                {
-                    _taskRepository.AddData(task);
-                }
+                //// 娣诲姞浠诲姟鍒颁换鍔¤〃
+                //if (task != null)
+                //{
+                //    _taskRepository.AddData(task);
+                //}
             }
         }
 

--
Gitblit v1.9.3