yanjinhui
2026-04-02 952a65217562bf2441dd57d02fbd35bab169cf42
´úÂë¹ÜÀí/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");