| | |
| | | return false; |
| | | } |
| | | |
| | | WrkMast wrkMast = wrkMastService.selectByWorkNo(taskNo); |
| | | if (wrkMast == null) { |
| | | return false; |
| | | } |
| | | // WrkMast wrkMast = wrkMastService.selectByWorkNo(taskNo); |
| | | // if (wrkMast == null) { |
| | | // return false; |
| | | // } |
| | | |
| | | LiftRedisCommand redisCommand = JSON.parseObject(obj.toString(), LiftRedisCommand.class); |
| | | if (redisCommand == null) { |
| | |
| | | ForkLiftCommand command = commands.get(commandStep); |
| | | |
| | | //判断提升机是否空闲 |
| | | if (!forkLiftThread.isIdle()) { |
| | | if (!forkLiftThread.isDeviceIdle()) { |
| | | return false; |
| | | } |
| | | |
| | |
| | | response = forkLiftThread.pickAndPut(command); |
| | | } else if (command.getMode().intValue() == ForkLiftTaskModeType.SHUTTLE_SWITCH.id) { |
| | | response = forkLiftThread.shuttleSwitch(command); |
| | | } else if (command.getMode().intValue() == ForkLiftTaskModeType.MOVE.id) { |
| | | response = forkLiftThread.move(command); |
| | | } |
| | | return response; |
| | | } |