| | |
| | | desStationCodes = task.SourceAddress, |
| | | desType = 5 |
| | | }; |
| | | fOURBOTnewMovePodTask.requestID += i; |
| | | fOURBOTnewMovePodTask.requestID += task.TaskId; |
| | | try |
| | | { |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, fOURBOTnewMovePodTask.Serialize()); |
| | |
| | | task.ExceptionMessage = ex.Message; |
| | | } |
| | | } |
| | | _taskService.UpdateData(tasks); |
| | | var uptasks = tasks.Where(task => string.IsNullOrEmpty(task.ExceptionMessage)).ToList(); |
| | | if (uptasks.Count() > 0) _taskService.UpdateData(uptasks); |
| | | var errortasks = tasks.Where(task => !string.IsNullOrEmpty(task.ExceptionMessage)).ToList(); |
| | | if (errortasks.Count() > 0) |
| | | { |
| | | foreach (var item in errortasks) |
| | | { |
| | | _taskService.ErrorTaskFeedback(item, true); |
| | | } |
| | | } |
| | | content.OK(); |
| | | } |
| | | catch (Exception ex) |
| | |
| | | } |
| | | finally |
| | | { |
| | | _trackloginfoService.AddTrackLog(fOURBOTnewMovePodTask, content, "ä¸ååå车æ°å»ºå
¥åºä»»å¡", "", ""); |
| | | _trackloginfoService.AddTrackLog(fOURBOTnewMovePodTask, content, "ä¸ååå车å¤å½¢æ£æµä»»å¡", "", ""); |
| | | } |
| | | } |
| | | #endregion |
| | |
| | | } |
| | | finally |
| | | { |
| | | _trackloginfoService.AddTrackLog(fOURBOTnewMovePodTask, content, "ä¸åå¤å½¢æ£æµä»»å¡å¤±è´¥", "", ""); |
| | | _trackloginfoService.AddTrackLog(fOURBOTnewMovePodTask, content, "ä¸åå¤å½¢æ£æµæåä»»å¡", "", ""); |
| | | } |
| | | } |
| | | #endregion |
| | |
| | | tasks.ForEach(x => |
| | | { |
| | | x.TaskNum = _taskService.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)); |
| | | x.WMSTaskNum = task.WMSTaskNum; |
| | | //x.WMSTaskNum = task.WMSTaskNum; |
| | | }); |
| | | rGVLocationInfos.ForEach(x => |
| | | { |
| | |
| | | autoToRest = 1 |
| | | }; |
| | | fOURBOTnewMovePodTask.desType = 5; |
| | | fOURBOTnewMovePodTask.requestID = DateTime.Now.ToString("yyyyMMddHHmmss") + i; |
| | | fOURBOTnewMovePodTask.requestID = DateTime.Now.ToString("yyyyMMddHHmmss") + item.TaskId; |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, fOURBOTnewMovePodTask.Serialize()); |
| | | FOURBOTReturn fOURBOTReturn = response.DeserializeObject<FOURBOTReturn>(); |
| | | content.OK(data: fOURBOTReturn); |