src/main/java/com/zy/asrs/service/impl/TransportLiftInServiceImpl.java
@@ -206,9 +206,11 @@ //判断提升机是否有其他任务(该任务需要换层必须提前独占提升机) WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(liftProtocol.getLiftNo()); if (liftWrkMast != null) { if (liftWrkMast != null && !wrkMast.getMainWrkNo().equals(liftWrkMast.getWrkNo())) { News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); return false;//当前提升机存在未完成任务,等待下一次轮询 } } wrkMast.setModiTime(now); wrkMast.setLiftNo(liftProtocol.getLiftNo());//提前锁定提升机