海波 张
昨天 3a56820d028e98ac3c4bd315aa76181d7d6720cd
dispatch/WcsTask.cs
@@ -641,9 +641,7 @@
                     //任务完成
                    case "2":
                        LogHelper.Info($"任务{taskNo}完成", "Wcs任务执行通知");
                        LocationHelper.UnLockLoc(transportTask.S_START_LOC);
                        TaskProcess.OperateStatus(transportTask, 4);
                        LocationHelper.UnLockLoc(transportTask.S_END_LOC);
                        TaskProcess.OperateStatus(transportTask, 6);
                        TaskHelper.End(transportTask);
                        LocationHelper.CreateUpAndDown(transportTask);
@@ -878,6 +876,8 @@
                            {
                                TaskHelper.Fail(agvTask1);
                                NDCApi.CancelOrder(agvTask1.S_CODE.Trim());
                                LogHelper.Info($"Wcs任务执行通知,任务号{transportTask.S_CODE}取消,解锁", "解锁");
                                TaskProcess.CacheBitCancelUpdate(agvTask1);
                            }
                        }
@@ -1350,6 +1350,7 @@
                    {
                        LogHelper.Info($"任务号{task.S_CODE},取消任务成功,起点{task.S_START_LOC}设为异常", "取货无货");
                        TaskHelper.Fail(task);
                        TaskProcess.OperateStatus(task, 7);
                        LocationHelper.updateLocLock(task.S_START_LOC, 3, "其他锁");
                        var agvTask = TaskHelper.GetTaskByWorkNo(task.S_OP_CODE, "agv");
@@ -1360,6 +1361,8 @@
                                NDCApi.CancelOrder(agvTask.S_CODE.Trim());
                            }
                            TaskHelper.Fail(agvTask);
                            LogHelper.Info($"取货无货,任务号{task.S_CODE}取消,解锁", "解锁");
                            TaskProcess.CacheBitCancelUpdate(agvTask);
                        }
                    }