| | |
| | | |
| | | //1.生成入库任务 ==> 3.提升机搬运中 |
| | | if (wrkMast.getWrkSts() == WrkStsType.NEW_INBOUND.sts) { |
| | | //获取源输送站 |
| | | LiftStaProtocol sourceLiftSta = LiftUtils.getLiftStaByStaNo(wrkMast.getSourceStaNo()); |
| | | if (sourceLiftSta == null) { |
| | | return false;//找不到站点 |
| | | } |
| | | |
| | | if (!sourceLiftSta.getHasTray()) { |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,源站无托盘", wrkMast.getWrkNo()); |
| | | return false; |
| | | } |
| | | |
| | | //获取目标输送站 |
| | | LiftStaProtocol liftSta = LiftUtils.getLiftStaByStaNo(wrkMast.getStaNo()); |
| | | if (liftSta == null) { |
| | |
| | | continue; |
| | | } |
| | | |
| | | if (!liftThread.isDeviceIdle()) { |
| | | continue; |
| | | } |
| | | |
| | | //提升机为等待确认且空闲 |
| | | if (liftProtocol.getProtocolStatus() == LiftProtocolStatusType.WAITING.id |
| | | && liftProtocol.getTaskNo() != 0 |