From 952a65217562bf2441dd57d02fbd35bab169cf42 Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期四, 02 四月 2026 15:08:59 +0800
Subject: [PATCH] 优化

---
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
index fdf3f1f..9b4d943 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
@@ -99,22 +99,31 @@
                     }
                     foreach (var item in AGVtaskList)
                     {
-                        
-                            var result = _taskService.Hikvisiontaskscontinue(item.WMSTaskNum);
-                            if (result.Status == false)
+
+                        //into杩涘叆涓�妤间綅缃殑鏃跺�欙紝鍐欏叆杩涘叆淇″彿
+                        device.SetValue(QualityInspectionCommandEnum.RequestToEnter, true, item.TargetAddress);
+                        if (!device.GetValue<QualityInspectionCommandEnum,bool>(QualityInspectionCommandEnum.Blocking)==true)
+                        {
+                            item.ExceptionMessage = $"{item.TargetAddress}绔欏彴鍏夋爡涓嶄负true锛�1锛�!";
+                        }
+                        var result = _taskService.Hikvisiontaskscontinue(item.WMSTaskNum);
+                        if (result.Status == false)
+                        {
+                            if (item.ExceptionMessage != result.Message)
                             {
-                                if (item.ExceptionMessage != result.Message)
-                                {
                                 item.ExceptionMessage = result.Message;
-                                    Uptasks.Add(item);
-                                }
-                                continue;
+                                Uptasks.Add(item);
                             }
-                            item.TaskState = (int)TaskStatusEnum.AGV_ToExecute;
-                            item.ExceptionMessage = "";
-                            Uptasks.Add(item);
-                        
+                            continue;
+                        }
+                        item.TaskState = (int)TaskStatusEnum.AGV_ToExecute;
+                        item.ExceptionMessage = "";
+                        Uptasks.Add(item);
+
+
                     }
+
+
                     _taskService.UpdateData(Uptasks);
                     WriteInfo(device.DeviceName, "infoLog");
 

--
Gitblit v1.9.3