´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/RGVTaskMethods.cs
@@ -38,6 +38,7 @@ // if (LocationInfo.LocationStatus != LocationStatusEnum.Free.ObjToInt()) throw new Exception($"ç»ç¹è´§ä½ã{taskDTO.toLocationCode}ãè´§ä½ç¶æä¸ä¸ºç©ºè´§ä½"); //} #endregion var rGVLocationInfo = _rGVLocationInfoService.GetInFreeLocationInfo(taskDTO.toAreaCode.ObjToInt()) ?? throw new Exception($"æªæ¾å°ç»ç¹åºåºã{taskDTO.toAreaCode}ãå¯ç¨ç©ºè´§ä½ï¼"); Dt_StationManger stationManger = _stationMangerService.GetInStationInfo(taskDTO.fromLocationCode) ?? throw new Exception($"æªæ¾å°èµ·ç¹ä½ç½®ã{taskDTO.fromLocationCode}ãç«å°ä¿¡æ¯ï¼"); Dt_Task dt_Task = new() { ´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs
@@ -213,7 +213,7 @@ break; case "end"://ä»»å¡å®æéç¥ { if (task.TaskType==(int)TaskTypeEnum.Move &&task.TaskState==(int)TaskStatusEnum.HKleavelift) if (task.TaskType==(int)TaskTypeEnum.Move &&task.TaskState==(int)TaskStatusEnum.HkTransportCompleted) { task.TaskState = TaskStatusEnum.Finish.ObjToInt(); TaskFeedback(task, 2); @@ -639,6 +639,7 @@ string response = HttpHelper.Post(apiInfo.ApiAddress, boundCompleteFeedback.Serialize()); agvContent = response.DeserializeObject<WMSReturn>(); content.OK(data: agvContent); content.Message = dt_Task.ExceptionMessage; if (agvContent.code != 200) { dt_Task.ExceptionMessage = agvContent.message;