| | |
| | | |
| | | using AngleSharp.Dom; |
| | | using COSXML.Network; |
| | | using Elastic.Clients.Elasticsearch.Tasks; |
| | | using Furion.DatabaseAccessor; |
| | | using Microsoft.AspNetCore.SignalR; |
| | |
| | | throw Oops.Oh("任务状态异常"); |
| | | } |
| | | } |
| | | |
| | | public async Task UploadTask(UpdateWcsTaskInput input) |
| | | { |
| | | var modTask = await _wcsTaskRep.GetByIdAsync(input.Id); |
| | | if (modTask.Status != TaskStatusEnum.Complete) |
| | | { |
| | | throw Oops.Oh("任务状态异常"); |
| | | } |
| | | if (modTask.Origin != "WMS") |
| | | { |
| | | throw Oops.Oh("该任务来源不是WMS"); |
| | | } |
| | | // 反馈WMS |
| | | //var requestMode = new TaskRequest() |
| | | //{ |
| | | // TaskNo = modTask.TaskNo, |
| | | // PalletNo = modTask.PalletNo, |
| | | // TaskType = (TaskTypeEnum)modTask.TaskType,//TaskTypeEnum.In, |
| | | // TaskStatus = TaskStatusEnum.Complete |
| | | //}; |
| | | //HttpService httpService = new HttpService(); |
| | | //var modResponseTask = httpService.RequestTask(requestMode).Result; |
| | | //if (modResponseTask.StatusCode == "0") |
| | | //{ |
| | | // modcTaskMonitor.InteractiveMsg = "任务完成,返回给WMS任务完成"; |
| | | //} |
| | | } |
| | | } |