From 950e90445bc8e878f5b82d6e743b7e4f94556e55 Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com> Date: 星期四, 20 三月 2025 13:54:18 +0800 Subject: [PATCH] 1 --- CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs | 68 +++++++++++++++++----------------- 1 files changed, 34 insertions(+), 34 deletions(-) diff --git a/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs b/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs index 4b2fcb7..c3e0200 100644 --- a/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs +++ b/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs @@ -283,47 +283,47 @@ { string isTrue = string.Empty; - //ResultTrayCellsStatus result = GetResultTrayCellsStatus(command, stationManager); + ResultTrayCellsStatus result = GetResultTrayCellsStatus(command, stationManager); - //List<string> strings = stationManager.Roadway.Split(",").ToList(); - //foreach (string item in strings) - //{ - // isTrue = RequestInboundPlatform(conveyorLine, item, result.ProductionLine, false); - // if (isTrue != null) - // { - // break; - // } - //} - //if (isTrue != null && isTrue != string.Empty) - //{ - // WMSTaskDTO taskDTO = new WMSTaskDTO - // { - // TaskNum = _taskRepository.GetTaskNo().Result, - // Grade = 1, - // PalletCode = command.Barcode, - // RoadWay = childDeviceCode, - // SourceAddress = childDeviceCode, - // TargetAddress = isTrue, - // TaskState = (int)TaskOutStatusEnum.OutNew, - // Id = 2, - // TaskType = (int)TaskOutboundTypeEnum.InToOut, - // ProductionLine = result.ProductionLine, - // }; - // var Taskcontent = _taskService.ReceiveWMSTask(new List<WMSTaskDTO> { taskDTO }); - // if (Taskcontent.Status) - // { - // ExecuteConveyorLineTask(conveyorLine, command, ProtocalDetailValue, childDeviceCode); - // } + List<string> strings = stationManager.Roadway.Split(",").ToList(); + foreach (string item in strings) + { + isTrue = RequestInboundPlatform(item, result.ProductionLine, false); + if (isTrue != null) + { + break; + } + } + if (isTrue != null && isTrue != string.Empty) + { + WMSTaskDTO taskDTO = new WMSTaskDTO + { + TaskNum = _taskRepository.GetTaskNo().Result, + Grade = 1, + PalletCode = command.Barcode, + RoadWay = childDeviceCode, + SourceAddress = childDeviceCode, + TargetAddress = isTrue, + TaskState = (int)TaskOutStatusEnum.OutNew, + Id = 2, + TaskType = (int)TaskOutboundTypeEnum.InToOut, + ProductionLine = result.ProductionLine, + }; + var Taskcontent = _taskService.ReceiveWMSTask(new List<WMSTaskDTO> { taskDTO }); + if (Taskcontent.Status) + { + ExecuteConveyorLineTask(conveyorLine, command, ProtocalDetailValue, childDeviceCode); + } - //} - //else - //{ + } + else + { var Taskcontent = await _taskService.RequestWMSTask(command.Barcode, childDeviceCode); if (Taskcontent.Status) { ExecuteConveyorLineTask(conveyorLine, command, ProtocalDetailValue, childDeviceCode); } - //} + } #region //if (Taskcontent.Status) -- Gitblit v1.9.3