´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs
@@ -129,11 +129,10 @@ } else if (task.TaskType == (int)TaskTypeEnum.CPInbound && task.TaskState == (int)TaskStatusEnum.Puting) { if (!string.IsNullOrEmpty(task.ExceptionMessage)) ErrorTaskFeedback(task, true/*!task.ExceptionMessage.Contains("夿£å¤±è´¥")*/); else TaskCompleted(task, deviceTypeEnum); } else if (task.TaskType == (int)TaskTypeEnum.CPInbound && !string.IsNullOrEmpty(task.ExceptionMessage)) { ErrorTaskFeedback(task, !task.ExceptionMessage.Contains("夿£å¤±è´¥")); } else if (task.TaskType == (int)TaskTypeEnum.CPOutbound || task.TaskType == (int)TaskTypeEnum.CPMoveInventory)//åºåºãç§»åºå®æ { ´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Task/RGVTaskExtend.cs
@@ -1,6 +1,7 @@ using Newtonsoft.Json; using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; @@ -188,7 +189,12 @@ { var task = tasks.First(x => x.PalletCode == item.outPod); if (item.blockPods != null && item.blockPods.Count > 0) item.blockPods = item.blockPods.Except(PalletCodes).ToList(); if (item.blockPods != null && item.blockPods.Count > 0) { #region 夿é»ç¢ææ¯å¦ä¸ºåºåºä»»å¡ //var except = item.blockPods.Except(PalletCodes).ToList(); #endregion var responseContent = AddMoveTask(item.blockPods, task);//æ·»å ç§»åºä»»å¡ if (!responseContent.Status) task.ExceptionMessage = responseContent.Message; else task.TaskState = (int)TaskStatusEnum.RGV_WaitMoveToExecute;