|  |  | 
 |  |  |             WrkMast one = wrkMastMapper.selectLocMoveData(slave.getId()); | 
 |  |  |             if(!Cools.isEmpty(one)){ | 
 |  |  |                 //存在移库任务,且在移出中,且移库源库位与待出库库位不在同一库位组,时跳出,确保移库/出库全套任务完成后,再执行下一笔 | 
 |  |  |                 if(wrkMast.getWrkNo() !=15  && one.getWrkSts() > 10 && (Utils.getGroupRow(wrkMast.getSourceLocNo()) != Utils.getGroupRow(one.getSourceLocNo()) | 
 |  |  |                 if(wrkMast.getWrkNo() ==11  && one.getWrkSts() > 10 && (Utils.getGroupRow(wrkMast.getSourceLocNo()) != Utils.getGroupRow(one.getSourceLocNo()) | 
 |  |  |                         || Utils.getBay(wrkMast.getSourceLocNo()) != Utils.getBay(one.getSourceLocNo()) | 
 |  |  |                         || Utils.getLev(wrkMast.getSourceLocNo()) != Utils.getLev(one.getSourceLocNo()))){ | 
 |  |  |                     continue; | 
 |  |  |                 } | 
 |  |  |                 //存在移库任务,且在移回中,且移库目标库位与待出库库位不在同一库位组,时跳出,确保移库/出库全套任务完成后,再执行下一笔 | 
 |  |  |                 if(wrkMast.getWrkNo() !=15  && one.getWrkSts() < 11  && (Utils.getGroupRow(wrkMast.getSourceLocNo()) != Utils.getGroupRow(one.getLocNo()) | 
 |  |  |                 if(wrkMast.getWrkNo() ==11  && one.getWrkSts() < 11  && (Utils.getGroupRow(wrkMast.getSourceLocNo()) != Utils.getGroupRow(one.getLocNo()) | 
 |  |  |                         || Utils.getBay(wrkMast.getSourceLocNo()) != Utils.getBay(one.getLocNo()) | 
 |  |  |                         || Utils.getLev(wrkMast.getSourceLocNo()) != Utils.getLev(one.getLocNo()))){ | 
 |  |  |                     continue; |