/// <summary> /// 后续任务作业 /// </summary> /// <param name="item"></param> public void Task_Continued(WCS_TASK_ITEM item) { try { // 任务目的比对检测 CheckTask(item.WCS_NO, item.LOC_TO); // 清单是[结束]状态不作业 if (task.GetCommandStep(item.WCS_NO) == CommandStep.结束) { return; } // Item非[完成]状态不作业 if (item.STATUS != ItemStatus.完成任务) { return; } // 依出入库类型处理 switch (item.WCS_NO.Substring(0, 1)) { case "I": //入库 ProcessInTask(item); break; case "O": //出库 ProcessOutTask(item); break; default: break; } } catch (Exception ex) { throw ex; } }