自动化立体仓库 - WMS系统
src/main/java/com/zy/asrs/controller/AgvOpenController.java
@@ -107,10 +107,14 @@
            //修改AGV工作档的工作状态为205.工作完成
            agvWrkMastService.updateWrkStsByWrkNo(agvWrkMast.getWrkNo(),205);
            //出库任务 101.出库 || 103.拣料出库
            if(agvWrkMast.getIoType() == 101 || agvWrkMast.getIoType() == 103){
            //出库任务 101.出库 || 103.拣料出库 || 107.盘点出库
            if(agvWrkMast.getIoType() == 101 || agvWrkMast.getIoType() == 103 || agvWrkMast.getIoType() == 107){
                //修改出库站点状态
                agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getLocNo(),"F",agvWrkMast.getBarcode());
            }
            //出库任务 110.空板出库
            if(agvWrkMast.getIoType() == 110){
                agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getLocNo(),"D",agvWrkMast.getBarcode());
            }
        }
@@ -154,16 +158,10 @@
        @Transactional
        public void success(AgvWrkMast agvWrkMast, AgvTaskCallBackParam param) {
            //入库任务 || 拣料入库任务
            if(agvWrkMast.getIoType() == 1 || agvWrkMast.getIoType() == 53){
            //入库任务 || 拣料入库任务 ||盘点再入库 ||空板入库
            if(agvWrkMast.getIoType() == 1 || agvWrkMast.getIoType() == 53 || agvWrkMast.getIoType() == 57 || agvWrkMast.getIoType() == 10){
                //修改源站点状态为O.空,以及解绑托盘条码
                agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","");
            }
            //出库任务 101.出库 || 103.拣料出库
            if(agvWrkMast.getIoType() == 101 || agvWrkMast.getIoType() == 103){
                //修改源库位状态
            }
            //修改AGV工作档的工作状态为203.RCS放货中