| | |
| | | { |
| | | TaskHelper.Fail(agvTask1); |
| | | NDCApi.CancelOrder(agvTask1.S_CODE.Trim()); |
| | | |
| | | LogHelper.Info($"CancelWcsTask取消{model.TaskNo},解锁", "解锁"); |
| | | TaskProcess.CacheBitCancelUpdate(agvTask1); |
| | | } |
| | | } |
| | |
| | | LogHelper.Info("CompleteTask agv任务已经取货完成,任务强制完成处理", "强制完成"); |
| | | |
| | | TaskHelper.UpdateStatus(task, "卸货完成"); |
| | | LocationHelper.UnLockLoc(task.S_END_LOC); |
| | | |
| | | //LocationHelper.UnLockLoc(task.S_END_LOC); |
| | | TaskProcess.OperateStatus(task, 6); |
| | | |
| | | //如果是二段任务则下发立库任务 |
| | |
| | | |
| | | if (task.S_SCHEDULE_TYPE.Contains("wcs")) { |
| | | LogHelper.Info("CompleteTask wcs任务强制完成处理", "强制完成"); |
| | | LocationHelper.UnLockLoc(task.S_START_LOC); |
| | | //LocationHelper.UnLockLoc(task.S_START_LOC); |
| | | TaskProcess.OperateStatus(task, 4); |
| | | LocationHelper.UnLockLoc(task.S_END_LOC); |
| | | //LocationHelper.UnLockLoc(task.S_END_LOC); |
| | | TaskProcess.OperateStatus(task, 6); |
| | | TaskHelper.End(task); |
| | | LocationHelper.CreateUpAndDown(task); |