自动化立体仓库 - WMS系统
1
zhang
8 天以前 13bdad370f0b35b68f79a75f8183a23135e45225
src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
@@ -999,6 +999,17 @@
        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());
@@ -1010,6 +1021,7 @@
    }
    @Transactional
    public void adjustLocDetl(LocDetlAdjustParam param, Long userId) {
        param.integrate();