| | |
| | | |
| | | // if there is a running task whose destination is this funSta, then that means this funSta is occupied |
| | | if (0 < taskService.count(new LambdaQueryWrapper<Task>() |
| | | .eq(Task::getTaskType, TaskTypeType.TO_CHARGE.val()) |
| | | .in(Task::getTaskType, TaskTypeType.TO_STANDBY.val(), TaskTypeType.TO_CHARGE.val()) |
| | | .in(Task::getTaskSts, TaskStsType.ASSIGN.val(), TaskStsType.PROGRESS.val()) |
| | | .eq(Task::getDestCode, code) |
| | | )) { |
| | |
| | | if (null == agv) { |
| | | // if there is a running task whose destination is this funSta, then that means this funSta is occupied |
| | | if (0 < taskService.count(new LambdaQueryWrapper<Task>() |
| | | .eq(Task::getTaskType, TaskTypeType.TO_STANDBY.val()) |
| | | .in(Task::getTaskType, TaskTypeType.TO_STANDBY.val(), TaskTypeType.TO_CHARGE.val()) |
| | | .in(Task::getTaskSts, TaskStsType.ASSIGN.val(), TaskStsType.PROGRESS.val()) |
| | | .eq(Task::getDestCode, code) |
| | | )) { |