| | |
| | | |
| | | |
| | | } |
| | | else |
| | | else//䏿任å¡ä¹æ¹ä¸ºå¼ºå¶å®æ20250115 |
| | | { |
| | | //æ´æ°ç¶æä¸ºä»»å¡å®æ |
| | | //task.TaskState = (int)TaskOutStatusEnum.OutFinish; |
| | | //UpdateTaskStatus(task.TaskId, task.TaskState); |
| | | //_taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"å åæºåºåºå®æ"); |
| | | //_taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"åºåºä»»å¡å®æ"); |
| | | //isBack = true; |
| | | return WebResponseContent.Instance.Error($"䏿任å¡ä¸å
计强å¶å®æï¼"); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å
计éç½® |
| | | /// </summary> |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | public WebResponseContent AGVResetTask() |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | Dt_Task task = _taskRepository.QueryFirst(x => x.CurrentAddress == "1"); |
| | | if (task != null) |
| | | { |
| | | UpdateTaskAllowIn(task.TaskNum, 0); |
| | | } |
| | | else |
| | | { |
| | | return WebResponseContent.Instance.Error($"ç®åæ¯å
计AGVè¿å
¥ç¶æï¼æ ééç½®ï¼"); |
| | | } |
| | | return content.Error("éç½®æåï¼"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡åæ¶ |
| | | /// </summary> |
| | | /// <param name="taskid"></param> |
| | |
| | | Dt_Task task = _taskRepository.QueryFirst(x => x.TaskNum == taskNum); |
| | | if (task == null) return WebResponseContent.Instance.Error($"æªæ¾å°è¯¥ä»»å¡ä¿¡æ¯,ä»»å¡å·:ã{taskNum}ã"); |
| | | |
| | | //忶任塿¶ï¼éç½®æ¯å¦å
计è¿å
¥ |
| | | if (task.CurrentAddress == "1") |
| | | { |
| | | UpdateTaskAllowIn(task.TaskNum, 0); |
| | | } |
| | | |
| | | Dt_LocationInfo locationsrc = _locationInfoRepository.QueryFirst(x => x.LocationCode == task.SourceAddress.ToString()); |
| | | Dt_LocationInfo locationdsc = _locationInfoRepository.QueryFirst(x => x.LocationCode == task.TargetAddress.ToString()); |
| | | bool isBack = false; |