自动化立体仓库 - WMS系统
#
whycq
2024-05-14 442fce2fa9c6d8d4fe7b1f2a22d66c03b07975e5
src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
@@ -600,15 +600,14 @@
            agvBasDevpService.updateLocStsAndBarcodeByDevNo(devNo,"F",wrkMast.getBarcode(),wrkMast.getWhsType().shortValue());
            // 移库取消
        }else if(wrkMast.getIoType() == 108) {
        }else if(wrkMast.getIoType() == 108 || wrkMast.getIoType() == 11 || wrkMast.getIoType() == 12) {
            //源库位
            String locNo = wrkMast.getSourceLocNo();
            //目标站点
            String devNo = wrkMast.getLocNo();
            // 目标库位
            String targetLocNo = wrkMast.getLocNo();
            agvLocMastService.updateLocStsByLocNo(locNo,"F",wrkMast.getBarcode(),(short)getContainerTypeByloc(locNo));
            if(devNo.contains("@")){
                agvBasDevpService.updateLocStsAndBarcodeByDevNo(devNo,"O","",null);
            }
            agvLocMastService.updateLocStsByLocNo(targetLocNo,"O","",null);
            //出库取消
        } else {
            //源库位
@@ -616,9 +615,7 @@
            //目标站点
            String devNo = wrkMast.getLocNo();
            agvLocMastService.updateLocStsByLocNo(locNo,"F",wrkMast.getBarcode(),(short)getContainerTypeByloc(locNo));
            if(devNo.contains("@")){
                agvBasDevpService.updateLocStsAndBarcodeByDevNo(devNo,"O","",null);
            }
        }
        if(wrkMast.getIoType() != 1 && wrkMast.getIoType() != 10){