肖洋
2024-12-09 eae9077f3978f695f4e3af5301e8a08bdd8bf23c
Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob_GW/GWTask/RequestInbound.cs
@@ -162,7 +162,7 @@
                case 1:
                    if (stationManager.stationArea.Contains("GW"))
                    {
                        var taskGW = _taskRepository.QueryFirst(x => x.TargetAddress == childDeviceCode && x.TaskState == (int)TaskOutStatusEnum.OutFinish);
                        var taskGW = _taskRepository.QueryFirst(x => x.TargetAddress == childDeviceCode && (x.TaskState == (int)TaskOutStatusEnum.OutFinish|| x.TaskState == (int)TaskOutStatusEnum.OutPending));
                        if (taskGW != null)
                        {
                            command.ConveyorLineBarcode = taskGW.PalletCode;
@@ -281,7 +281,7 @@
        /// </summary>
        private async void RequestWmsTask(CommonConveyorLine_GW conveyorLine, ConveyorLineTaskCommand_After command, string childDeviceCode)
        {
            var taskGW = _taskRepository.QueryFirst(x => x.TargetAddress == childDeviceCode && x.TaskState == (int)TaskOutStatusEnum.OutFinish);
            var taskGW = _taskRepository.QueryFirst(x => x.TargetAddress == childDeviceCode && (x.TaskState == (int)TaskOutStatusEnum.OutFinish || x.TaskState == (int)TaskOutStatusEnum.OutPending));
            if (taskGW != null)
                _taskRepository.DeleteData(taskGW);
            var content = await _taskService.RequestWMSTask(command.ConveyorLineBarcode, childDeviceCode);