| | |
| | | |
| | | var result = await HttpHelper.PostAsync(wmsIpAddrss, new { palletCode = palletCode, EquiCodeMOM = stationManager.stationEquipMOM, Roadways = stationManager.Roadway, area = stationManager.stationArea, Position = stationManager.stationChildCode }.ToJsonString()); |
| | | content = JsonConvert.DeserializeObject<WebResponseContent>(result); |
| | | |
| | | if (!content.Status) |
| | | { |
| | | // wms失败返回去NG口任务 |
| | |
| | | } |
| | | |
| | | var task = JsonConvert.DeserializeObject<WMSTaskDTO>(content.Data.ToString()); |
| | | ConsoleHelper.WriteSuccessLine(content.Data.ToString()); |
| | | return ReceiveByWMSTask(task); |
| | | } |
| | | catch (Exception ex) |
| | |
| | | task.NextAddress = stationinfo.stationChildCode; |
| | | task.TargetAddress = taskDTO.TargetAddress; |
| | | } |
| | | else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.RelocationGroup) |
| | | { |
| | | task.TaskState = (int)TaskStatus.Created; |
| | | task.SourceAddress = taskDTO.SourceAddress; |
| | | task.CurrentAddress = taskDTO.SourceAddress; |
| | | task.NextAddress = taskDTO.TargetAddress; |
| | | task.TargetAddress = taskDTO.TargetAddress; |
| | | } |
| | | |
| | | BaseDal.AddData(task); |
| | | |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task.WMSId, "接收WMS任务"); |