| | |
| | | if (Cools.isEmpty(agvLocMast)) { |
| | | throw new CoolException("暂无当前出库站点类型的空货架!"); |
| | | } |
| | | if (!Cools.isEmpty(agvBasDevp.getArea())) { |
| | | if (!Cools.isEmpty(agvLocMast.getBarcode())) { |
| | | if (!agvBasDevp.getArea().contains(agvLocMast.getBarcode().substring(0, 2))) { |
| | | throw new CoolException("1当前出库站点不允许叫该类型的货架:" + agvLocMast.getBarcode()); |
| | | } |
| | | }else { |
| | | if (!agvBasDevp.getArea().contains(agvLocMast.getLocType1().toString())) { |
| | | throw new CoolException("2当前出库站点不允许叫该类型的货架:" + agvLocMast.getBarcode()); |
| | | } |
| | | } |
| | | } |
| | | //生成工作档 |
| | | createWrkMast(110, 21L, agvLocMast.getLocNo(), agvBasDevp.getDevNo(), agvLocMast.getBarcode(), now, userId, containerType, agvLocMast.getPltType()); |
| | | |