1
huangxiaoqiang
2025-11-10 8f7e6826d51a25c7b368c210dbb321d423d24a85
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs
@@ -87,7 +87,8 @@
                            var task = _taskRepository.QueryFirst(x => x.TaskState == (int)TaskInStatusEnum.Line_InExecuting && x.TaskNum == conmmand.ConveyorLineTargetAddress);
                            if (task != null)
                            {
                                _taskService.UpdateTaskStatusToNext(task.TaskNum);
                                WebResponseContent content = _taskService.UpdateTaskStatusToNext(task.TaskNum);
                                WriteInfo(conveyorLine.DeviceName, $"{JsonConvert.SerializeObject(content)}");
                            }
                        }
@@ -97,6 +98,10 @@
                            if (task != null && task.AGVSign == "RequestPickUp")
                            {
                                if (!structs[3])
                                {
                                    conveyorLine.Communicator.WriteNoRead("DB100.0", Convert.ToInt32(9999));
                                }
                                if (conveyorLine.GetValue<ConveyorLineDBName, short>(ConveyorLineDBName.AllowPickUp, "LK001") == 1)
                                {
                                    await _taskService.ContinueAgvTask(task.AGVTaskNum);
@@ -107,6 +112,10 @@
                            }
                            if (task != null && task.AGVSign == "RequestPut")
                            {
                                if (!structs[3])
                                {
                                    conveyorLine.Communicator.WriteNoRead("DB100.0", Convert.ToInt32(9999));
                                }
                                if (conveyorLine.GetValue<ConveyorLineDBName, short>(ConveyorLineDBName.AllowPut, "LK001") == 1)
                                {
                                    await _taskService.ContinueAgvTask(task.AGVTaskNum);