| | |
| | | LogHelper.Info($"任务号{task.S_CODE},取消任务成功,起点{task.S_START_LOC}设为异常", "放货有货"); |
| | | TaskHelper.Fail(task); |
| | | TaskProcess.OperateStatus(task, 7); |
| | | LocationHelper.updateLocLock(task.S_START_LOC, 4, "异常锁"); |
| | | LocationHelper.updateLocLock(task.S_START_LOC, 3, "其他锁"); |
| | | var agvTask = TaskHelper.GetTaskByWorkNo(task.S_OP_CODE, "agv"); |
| | | if (agvTask != null) |
| | | { |
| | |
| | | if (end != null) |
| | | { |
| | | newDb.BeginTran(); |
| | | endLoc.N_LOCK_STATE = 4; |
| | | endLoc.S_LOCK_STATE = "异常锁"; |
| | | endLoc.N_LOCK_STATE = 3; |
| | | endLoc.S_LOCK_STATE = "其他锁"; |
| | | newDb.Updateable(endLoc).UpdateColumns(it => new { it.N_LOCK_STATE, it.S_LOCK_STATE }).ExecuteCommand(); |
| | | task.S_END_LOC = end.S_CODE; |
| | | newDb.Updateable(task).UpdateColumns(it => new { it.S_END_LOC }).ExecuteCommand(); |