|  |  | 
 |  |  |                             SteThread steThread = queryIdleCar(wrkMast); | 
 |  |  |                             if (steThread != null) { | 
 |  |  |                                 // 没有其他任务 | 
 |  |  |                                 if (null == wrkMastMapper.selectPakout(slave.getId(), steNo)) { | 
 |  |  |                                     // 让小车等待搬运待续 | 
 |  |  |                                     this.letCarBeReady(wrkMast, steThread.getSlave().getId(), wrkMast.getSourceLocNo()); | 
 |  |  |                                 WrkMast pakoutWrkMast = wrkMastMapper.selectPakout(slave.getId(), steNo); | 
 |  |  |                                 if (null != pakoutWrkMast) { | 
 |  |  |                                     if ((pakoutWrkMast.getIoType() == 103 || pakoutWrkMast.getIoType() == 104 || pakoutWrkMast.getIoType() == 107) | 
 |  |  |                                             && pakoutWrkMast.getWrkSts() == 17 | 
 |  |  |                                             && basDevpService.selectByWrkNo(pakoutWrkMast.getWrkNo()) != null | 
 |  |  |                                     ) { | 
 |  |  |                                         // 让小车等待搬运待续 | 
 |  |  |                                         this.letCarBeReady(wrkMast, steThread.getSlave().getId(), wrkMast.getSourceLocNo()); | 
 |  |  |                                     } | 
 |  |  |                                 } | 
 |  |  |                             } | 
 |  |  |                         } |