| | |
| | | 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楼 |
| | |
| | | // 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"); |
| | |
| | | |
| | | 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); |
| | | } |
| | | |
| | |
| | | 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) { |
| | |
| | | //获取真实库位行号,通过坐标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); |
| | | } |
| | | } |
| | | |