|  |  | 
 |  |  |                 return false; | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |             if (!liftStandByLocNo.equals(wrkMast.getSourceLocNo())) { | 
 |  |  |                 //获取小车到提升机待机位行走命令 | 
 |  |  |                 List<ShuttleCommand> moveCommands = shuttleOperaUtils.getStartToTargetCommands(shuttleProtocol.getCurrentLocNo(), liftStandByLocNo, mapType, assignCommand, shuttleThread); | 
 |  |  | 
 |  |  |             //获取四向穿梭车线程 | 
 |  |  |             ShuttleThread shuttleThread = (ShuttleThread) SlaveConnection.get(SlaveType.Shuttle, wrkMast.getShuttleNo()); | 
 |  |  |             if (shuttleThread == null) { | 
 |  |  |                 News.info("{}任务,{}号小车,小车线程不存在,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  |                 News.info("{}任务,{}号小车,小车线程不存在,禁止派发", wrkMast.getWrkNo(), wrkMast.getShuttleNo()); | 
 |  |  |                 return false; | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             ShuttleProtocol shuttleProtocol = shuttleThread.getStatus(); | 
 |  |  |             if (shuttleProtocol == null) { | 
 |  |  |                 News.info("{}任务,{}号小车,小车对象不存在,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  |                 News.info("{}任务,{}号小车,小车对象不存在,禁止派发", wrkMast.getWrkNo(), wrkMast.getShuttleNo()); | 
 |  |  |                 return false; | 
 |  |  |             } | 
 |  |  |  | 
 |  |  | 
 |  |  |                 //提升机在小车楼层 | 
 |  |  |                 wrkMast.setWrkSts(WrkStsType.MOVE_LIFT_TO_SHUTTLE_COMPLETE_TRANSPORT_LIFT.sts);//小车移动到提升机中  小车移动至站点完成 ==> 提升机至小车层完成 | 
 |  |  |                 wrkMast.setModiTime(now); | 
 |  |  |                 wrkMast.setLiftNo(liftProtocol.getLiftNo());//提前锁定提升机 | 
 |  |  |                 wrkMastService.updateById(wrkMast); | 
 |  |  |                 return false; | 
 |  |  |             } |