| | |
| | | if (taskList.taskType.Contains(TN_Task.S_TYPE)) |
| | | { |
| | | //完成作业 |
| | | WMSHelper.UpdateWmsTask(TN_Task, 3); |
| | | WMSHelper.UpdateWmsTask(TN_Task, 2); |
| | | WMSHelper.UpdateDistributionCntrState(2, 3, TN_Task.S_CNTR_CODE); |
| | | } |
| | | WMSHelper.AddChange(TN_Task); |
| | | WMSHelper.DeleteChange(TN_Task); |
| | | if (new List<string> { "料箱入库", "托盘入库" }.Contains(TN_Task.S_TYPE)) |
| | | { |
| | | ContainerHelper.UpdateCntrItem(TN_Task.S_CNTR_CODE); |
| | | } |
| | | //if (WMSHelper.DeleteChange(TN_Task)) |
| | | //{ |
| | | // WMSHelper.AddChange(TN_Task); |
| | | //} |
| | | break; |
| | | case 7: |
| | | TaskProcess.OperateStatus(TN_Task, 7); |
| | |
| | | { |
| | | //查询任务 |
| | | //获取所有等待的作业 |
| | | var list = WMSHelper.GetWmsTaskListByState("等待"); ; |
| | | var list = WMSHelper.GetWmsTaskListByState("等待"); |
| | | if (list.Count > 0) |
| | | { |
| | | |
| | |
| | | { |
| | | //生成入库任务 |
| | | TaskProcess.CreateInTask(task); |
| | | }); |
| | | } |
| | | //查询任务 |
| | | //获取所有执行的作业 |
| | | var exelist = WMSHelper.GetWmsTaskListByState("执行"); |
| | | if (exelist.Count > 0) |
| | | { |
| | | exelist.ForEach(task => |
| | | { |
| | | //生成入库任务 |
| | | TaskProcess.exeCreateInTask(task); |
| | | }); |
| | | } |
| | | } |
| | |
| | | try |
| | | { |
| | | //查询已配盘的配盘单 |
| | | var list = WMSHelper.GetPickingListByState("配货完成"); |
| | | var list = WMSHelper.GetPickingListByState(1); |
| | | if (list.Count > 0) |
| | | { |
| | | TaskProcess.GenerateFromPicking(list); |