pengmn
2025-05-28 382c009ba2bb04374468e9584f262d6682841d9b
HH.WCS.Mobox3.HangYang/core/WCSCore.cs
@@ -48,10 +48,17 @@
                            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);
@@ -94,7 +101,7 @@
            {
                //查询任务
                //获取所有等待的作业
                var list = WMSHelper.GetWmsTaskListByState("等待"); ;
                var list = WMSHelper.GetWmsTaskListByState("等待");
                if (list.Count > 0)
                {
@@ -102,6 +109,17 @@
                    {
                        //生成入库任务
                        TaskProcess.CreateInTask(task);
                    });
                }
                //查询任务
                //获取所有执行的作业
                var exelist = WMSHelper.GetWmsTaskListByState("执行");
                if (exelist.Count > 0)
                {
                    exelist.ForEach(task =>
                    {
                        //生成入库任务
                        TaskProcess.exeCreateInTask(task);
                    });
                }
            }
@@ -158,7 +176,7 @@
            try
            {
                //查询已配盘的配盘单
                var list = WMSHelper.GetPickingListByState("配货完成");
                var list = WMSHelper.GetPickingListByState(1);
                if (list.Count > 0)
                {
                    TaskProcess.GenerateFromPicking(list);