自动化立体仓库 - WMS系统
#
whycq
2024-03-05 8a1c1d170ef812d2424be61ad3b22cbc655aaebc
#
3个文件已修改
21 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/AgvMapController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/AgvLocMastServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/home/agvMap.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/AgvMapController.java
@@ -58,14 +58,14 @@
        List<AgvLocMast> locMasts = agvLocMastService.selectLocByLevAndFloor(lev,floor);
        for (AgvLocMast locMast : locMasts) {
            Integer row = locMast.getRow1();
            Integer bay = locMast.getBay1();
            Integer bay = 34 - locMast.getBay1();
            int x = bay;
            int y = row;
            ////1楼
            //if(floor == 1){
            //    x = generateMap1Row(row);
                x = generateMap1Row(row);
            //    y = generateMap1Bay(bay);
            //}
            ////3楼
@@ -74,8 +74,8 @@
            //    x = generateMap3Bay(bay);
            //}
            ArrayList rowData = arrayLists.get(y);
            Object o = rowData.get(x);
            ArrayList rowData = arrayLists.get(x);
            Object o = rowData.get(y);
            JSONObject jsonObject = JSON.parseObject(o.toString());
            jsonObject.put("value","0");
src/main/java/com/zy/asrs/service/impl/AgvLocMastServiceImpl.java
@@ -27,7 +27,7 @@
    public void initLocFloor1() {
        //1楼 13排 86列 12层
        List<AgvLocMast> agvLocMastList = getLocMastList(1,33,1,45,1,1,1);
        List<AgvLocMast> agvLocMastList = getLocMastList(1,45,1,33,1,1,1);
        this.insertBatch(agvLocMastList);
    }
@@ -120,15 +120,15 @@
                    return false;
                }
            } else if (row == 6) {
                if (bay < 20 || bay == 25 || bay == 30) {
                if (bay < 20 || bay == 26 || bay == 30) {
                    return false;
                }
            } else if (row == 7) {
                if (bay < 4 || bay == 25) {
                if (bay < 4 || bay == 26) {
                    return false;
                }
            } else if (row == 9 || row ==10 ) {
                if (bay < 4 || bay == 12 || bay == 25) {
                if (bay < 4 || bay == 12 || bay == 26) {
                    return false;
                }
            } else if (row == 12) {
src/main/webapp/views/home/agvMap.html
@@ -747,10 +747,11 @@
                //获取真实库位行号,通过坐标x
                let data = this.map
                let rowData = data[x]
                for (var i = 1; i < rowData.length; i++) {
                for (var i = 0; i < rowData.length; i++) {
                    if (rowData[i].locNo != undefined) {
                        let locNo = rowData[i].locNo;
                        return "#" + parseInt(locNo.substr(0, 2));
                        //return "#" + parseInt(locNo.substr(0, 2));
                        return "#" + (x < 10 ? '0' + x : x);
                    }
                }