自动化立体仓库 - WMS系统
whycq
2024-11-25 bcb19e8c93c3cabf0d8eb3ee34ed819b3c5a10ef
#优化地图
2个文件已修改
26 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/AgvMapController.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/agvLocMast/locMast.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/AgvMapController.java
@@ -65,11 +65,12 @@
        if (floor == 1 && lev == 2) {
            List<AgvLocMast> distinctRow = agvLocMastService.selectDistinctLocByLevAndFloor(lev, floor);
            List<Integer> integers = new ArrayList<>();
            int min = 0;
            int rowMin = 0;
            int bayMin = 0;
            int i =1;
            for (AgvLocMast locMast : distinctRow) {
                if (min > locMast.getMapRow1()) {
                    min = locMast.getMapRow1();
                if (rowMin > locMast.getMapRow1()) {
                    rowMin = locMast.getMapRow1();
                }
                if (locMast.getRightSide() == 1) {
                    integers.add(i);
@@ -79,12 +80,18 @@
            }
            for (AgvLocMast locMast : locMasts) {
                Integer row = locMast.getMapRow1();
                if (row < 0) {
                    row = row - min + 1;
                } else {
                    row = row - min;
                }
                Integer bay = locMast.getMapBay1();
                if (row < 0) {
                    row = row - rowMin + 1;
                } else {
                    row = row - rowMin;
                }
                if (bay < 0) {
                    bay = bay - bayMin + 1;
                } else {
                    bay = bay - bayMin;
                }
                Integer rightSide = locMast.getRightSide();
                int x = bay;
                int y = row;
src/main/webapp/static/js/agvLocMast/locMast.js
@@ -463,6 +463,9 @@
            bay1: $('#bay1').val(),
            lev1: $('#lev1').val(),
            floor: $('#floor').val(),
            mapRow1: $('#mapRow1').val(),
            mapBay1: $('#mapBay1').val(),
            rightSide: $('#rightSide').val(),
            fullPlt: $('#fullPlt').val(),
            locType1: $('#locType1').val(),
            outEnable: $('#outEnable').val(),