海波 张
4 天以前 265fbfa342cc03991c79934b162f26c0a6699f95
core/Monitor.cs
@@ -203,9 +203,9 @@
                                        var wcsTask1 = TaskHelper.GetTaskByWorkNo(wmsTask.S_OP_CODE, "wcs");
                                        WmsTaskAction ac6 = TaskHelper.GetActionRecord(wmsTask.S_CODE, "6");
                                        TaskProcess.OperateStatus(wmsTask, 7);
                                        if (ac6 == null)
                                        {
                                            TaskProcess.OperateStatus(wmsTask, 7);
                                            TaskHelper.Fail(wmsTask);
                                            //入库或者回库任务取消删除托盘物料
                                            if (wmsTask.S_TYPE.Contains("入库") || wmsTask.S_TYPE.Contains("回库") || LocationHelper.GetErroArea(wmsTask.S_END_AREA))
@@ -221,8 +221,10 @@
                                            if (wcsTask1 != null)
                                            {
                                                if (wcsTask1.S_B_STATE!="取消"&& wcsTask1.S_B_STATE != "完成") {
                                                    TaskHelper.Fail(wcsTask1);
                                                }
                                                TaskProcess.OperateStatus(wcsTask1, 7);
                                                TaskHelper.Fail(wcsTask1);
                                            }
                                        }
                                        else {
@@ -284,6 +286,18 @@
                                                                ContainerHelper.delCntr(wmsTask.S_CNTR_CODE);
                                                                ContainerHelper.delCntrItem(wmsTask.S_CNTR_CODE);
                                                            }
                                                        }
                                                    }
                                                    else
                                                    {
                                                        WmsTaskAction ac4 = TaskHelper.GetActionRecord(wmsTask.S_CODE, "4");
                                                        LogHelper.Info($"查询任务{wmsTask.S_CODE},是否取货完成:" + JsonConvert.SerializeObject(ac4), "agv动作缓存");
                                                        if (ac4 != null)
                                                        {
                                                            ContainerHelper.delCntr(wmsTask.S_CNTR_CODE);
                                                            ContainerHelper.delCntrItem(wmsTask.S_CNTR_CODE);
                                                            ContainerHelper.delCntrLoc(wmsTask.S_CNTR_CODE);
                                                        }
                                                    }
                                                }
@@ -396,9 +410,9 @@
                        }
                        //二合一库区需要区分
                        //寻找立库区空托
                        //寻找立库区空托
                        start = LocationHelper.FindStartcolByLoclistAndcntr(strrtList, workFlow.STARTAREA,workFlow.CONNECTION);