自动化立体仓库 - WMS系统
#
whycq
2024-05-24 a1f8d741e8085c2608ea9906300e60e7fbe23056
src/main/java/com/zy/asrs/service/impl/AgvMobileServiceImpl.java
@@ -75,19 +75,19 @@
//            throw new CoolException(param.getBarcode() + "料想码已存在AGV入库通知档中");
//        }
        //检查库存是否有相同料箱,存在则抛出异常
        //检查库存是否有相同货架,存在则抛出异常
        if(!Cools.isEmpty(agvLocDetlService.selectOne(new EntityWrapper<AgvLocDetl>().eq("supp_code",param.getBarcode())))){
            throw new CoolException(param.getBarcode() + "料箱码已存在AGV库存明细中");
            throw new CoolException(param.getBarcode() + "货架码已存在AGV库存明细中");
        }
        //检查库存是否有相同料箱,存在则抛出异常
        //检查库存是否有相同货架,存在则抛出异常
        if(!Cools.isEmpty(agvLocMastService.selectOne(new EntityWrapper<AgvLocMast>().eq("barcode",param.getBarcode())))){
            throw new CoolException(param.getBarcode() + "料箱码已存在AGV库存主档中");
            throw new CoolException(param.getBarcode() + "货架码已存在AGV库存主档中");
        }
        //查看工作档是否有相同料箱,存在则抛出异常
        //查看工作档是否有相同货架,存在则抛出异常
        if(!Cools.isEmpty(agvWrkMastService.selectByContainerCode(param.getBarcode()))){
            throw new CoolException(param.getBarcode() + "料箱码已存在AGV工作档中");
            throw new CoolException(param.getBarcode() + "货架码已存在AGV工作档中");
        }
        if (Cools.isEmpty(param.getOrderNo())) {
@@ -317,7 +317,7 @@
        }
        if(Cools.isEmpty(agvWaitPakinService.selectByContainerCode(barcode))){
            throw new CoolException("该料箱未组托,无法绑定站点");
            throw new CoolException("该货架未组托,无法绑定站点");
        }
        AgvBasDevp agvBasDevp1 = agvBasDevpService.selectOne(new EntityWrapper<AgvBasDevp>().eq("barcode", barcode));