| | |
| | | } |
| | | 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"); |
| | | |