| | |
| | | continue; |
| | | } |
| | | |
| | | //小车有充电任务 |
| | | if (shuttleThread.isCharging()) { |
| | | continue; |
| | | } |
| | | |
| | | //小车故障跳过 |
| | | if (shuttleThread.isFault()) { |
| | | continue; |
| | | } |
| | | |
| | | String currentLocNo = shuttleProtocol.getCurrentLocNo(); |
| | | if (currentLocNo == null) { |
| | | continue; |
| | |
| | | continue; |
| | | } |
| | | |
| | | //判断当前层是否无托盘 |
| | | if (forkLiftStaProtocol.getHasTray()) { |
| | | continue; |
| | | } |
| | | |
| | | if (forkLiftStaProtocol.getHasCar()) { |
| | | continue; |
| | | } |
| | | |
| | | //判断目标楼层站点是否无托盘 |
| | | ForkLiftStaProtocol targetLiftStaProtocol = ForkLiftUtils.getLiftStaByLev(slave.getId(), targetLev); |
| | | if (targetLiftStaProtocol == null) { |
| | |
| | | continue;//有托盘跳过 |
| | | } |
| | | |
| | | if (targetLiftStaProtocol.getHasCar()) { |
| | | continue; |
| | | } |
| | | |
| | | list.add(forkLiftStaProtocol); |
| | | } |
| | | |