自动化立体仓库 - WMS系统
#
whycq
2024-08-02 e97bfb5567d95dea572f84a84db9c4151b884656
src/main/java/com/zy/asrs/controller/AgvOpenController.java
@@ -203,11 +203,22 @@
        @Transactional
        public void success(AgvWrkMast agvWrkMast, AgvTaskCallBackParam param) {
            //入库任务 || 拣料入库任务 ||盘点再入库 ||空板入库
            if(agvWrkMast.getIoType() == 1 || agvWrkMast.getIoType() == 53 || agvWrkMast.getIoType() == 57 || agvWrkMast.getIoType() == 10){
                //修改源站点状态为O.空,以及解绑托盘条码
            switch(agvWrkMast.getIoType()) {
                //入库任务
                case 1:
                // 空板入库
                case 10:
                // 拣料入库任务
                case 53:
                // 盘点再入库
                case 57:
                agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","",null);
                    break;
            }
            //if(agvWrkMast.getIoType() == 1 || agvWrkMast.getIoType() == 53 || agvWrkMast.getIoType() == 57 || agvWrkMast.getIoType() == 10){
            //    //修改源站点状态为O.空,以及解绑托盘条码
            //    agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","",null);
            //}
            //修改AGV工作档的工作状态为203.RCS放货中
            agvWrkMastService.updateWrkStsByWrkNo(agvWrkMast.getWrkNo(),204);