core/WCSCore.cs
@@ -35,8 +35,9 @@
                }
                else if (model.state == 1012)
                {
                    Task task5 = Task.Run(() =>
                    Task task5 = Task.Run(async () =>
                    {
                        await Task.Delay(3000);//延时3秒
                        PostScanCode(model.task_no, model.forklift_no);//反馈扫码结果
                    });
                }
@@ -68,7 +69,15 @@
                                    WCSHelper.Begin(tN_Task, model.forklift_no);//已推送的任务的状态改成执行
                                    Task task4 = Task.Run(() =>
                                    {
                                        OpenScanCode(model.task_no, model.forklift_no);//开启扫码
                                        if (tN_Task.S_TYPE.Contains("点对点") || tN_Task.S_TYPE.Contains("满托出库上线") || tN_Task.S_TYPE.Contains("满托出库复检"))
                                        {
                                            //不开启扫码
                                        }
                                        else
                                        {
                                            OpenScanCode(model.task_no, model.forklift_no);//开启扫码
                                        }
                                    });
                                    break;
                                case 3:
@@ -88,6 +97,11 @@
                                        returnS7Ok(tN_Task);
                                    });
                                    Task task27 = Task.Run(() =>
                                    {
                                        SpecHelper.DeleteInventoryM(tN_Task);
                                    });
                                    break;
                                case 5:
                                    WCSHelper.UpdateStatus(tN_Task, "开始卸货");//任务状态改成开始卸货
@@ -96,6 +110,8 @@
                                case 6:
                                    WCSHelper.UpdateStatus(tN_Task, "卸货完成");//任务状态改成卸货完成
                                    TaskProcess.OperateStatus(tN_Task, 6);//终点容器货位绑定,解锁终点
                                    SpecHelper.RestEndLoc(tN_Task);
                                    Task task2 = Task.Run(() =>
                                    {
@@ -473,7 +489,6 @@
                {
                    //推送成功
                    LogHelper.Info($"NDC反馈扫码结果成功,扫码结果:{TcpServer.saoMa[agv.ScanAddress].ToString()}");
                }
                else
                {