| | |
| | | continue; |
| | | } |
| | | |
| | | // 入库深库位是否有非F、D、X库位进行校验 |
| | | // 入库深库位是否有非F、D、X库位进行校验 ( Q、P、R、S) |
| | | if (wrkMastMapper.selectShallowLoc(Integer.parseInt(wrkMast.getLocNo().substring(0, 2)),Integer.parseInt(wrkMast.getLocNo().substring(2, 5)),Integer.parseInt(wrkMast.getLocNo().substring(5, 7)))!=null){ |
| | | continue; |
| | | //检查入库库位是否是在堆垛机边库位 |
| | | ArrayList<Integer> outLoc = new ArrayList<>(); |
| | | outLoc.add(3);outLoc.add(4);outLoc.add(11);outLoc.add(12);outLoc.add(18);outLoc.add(19); |
| | | if (!outLoc.contains(Integer.parseInt(wrkMast.getLocNo().substring(0, 2)))) { |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | |
| | | //加强判断,只要存在移库任务,说明出库任务未完全结束,不执行入库任务 |
| | | WrkMast one = wrkMastMapper.selectLocMoveData(slave.getId()); |
| | | if(!Cools.isEmpty(one)){ |