| | |
| | | PalletCode = currentTask.RobotSourceAddressPalletCode; // 使用源地址的托盘码
|
| | | if (isRoadway == "HCSC1")
|
| | | {
|
| | | warehouseId = 2;
|
| | | warehouseId = 3;
|
| | | roadway = "HCSC1";
|
| | | }
|
| | | else if (isRoadway == "GWSC1")
|
| | |
| | | taskType = TaskTypeEnum.InEmpty.GetHashCode(); // 空托盘入库
|
| | | PalletCode = currentTask.RobotSourceAddressPalletCode; // 使用源地址的托盘码
|
| | |
|
| | | warehouseId = 3;
|
| | | warehouseId = 2;
|
| | | roadway = "CWSC1";
|
| | |
|
| | | SourceAddress = currentTask.RobotSourceAddressLineCode;
|
| | |
| | |
|
| | | if (isRoadway == "HCSC1")
|
| | | {
|
| | | warehouseId = 2;
|
| | | warehouseId = 3;
|
| | | roadway = "HCSC1";
|
| | | }
|
| | | else if (isRoadway == "GWSC1")
|
| | |
| | | // 解析 WMS 返回的任务信息
|
| | | WMSTaskDTO taskDTO = JsonConvert.DeserializeObject<WMSTaskDTO>(result.Data.Data.ToJson() ?? string.Empty) ?? new WMSTaskDTO();
|
| | |
|
| | | var task = await _taskService.Repository.QueryFirstAsync(x => x.PalletCode == taskDTO.PalletCode);
|
| | | if(task != null)
|
| | | {
|
| | | await _taskService.Repository.DeleteDataAsync(task);
|
| | | }
|
| | |
|
| | | // 调用任务服务接收 WMS 任务
|
| | | var content = _taskService.ReceiveWMSTask(new List<WMSTaskDTO> { taskDTO });
|
| | | if (!content.Status)
|