| | |
| | | break; |
| | | case 2: |
| | | case 3: |
| | | mapFilename = "DTBnode.json"; |
| | | locMasts = locMastService.selectNodeBLocByLev(lev); |
| | | break; |
| | | case 4: |
| | | mapFilename = "DTCnode.json"; |
| | | locMasts = locMastService.selectNodeCLocByLev(lev); |
| | |
| | | mapFilename = "DTDnode.json"; |
| | | locMasts = locMastService.selectNodeDLocByLev(lev); |
| | | break; |
| | | case 6: |
| | | mapFilename = "DTEnode.json"; |
| | | locMasts = locMastService.selectNodeELocByLev(lev); |
| | | break; |
| | | |
| | | |
| | | } |
| | | String fileName = this.getClass().getClassLoader().getResource(mapFilename).getPath();//获取文件路径 |
| | | // File file = new File("D:\\workspace\\zy-asrs\\src\\main\\resources\\map.json"); |
| | |
| | | |
| | | |
| | | for (LocMast locMast : locMasts) { |
| | | |
| | | Integer row = locMast.getRow1(); |
| | | Integer bay = locMast.getBay1(); |
| | | |
| | |
| | | break; |
| | | case 2: |
| | | case 3: |
| | | if (row<=3 || row>=5){ |
| | | if (row%1==0){ |
| | | row=row+(row/1)-1; |
| | | }else { |
| | | row=row+((row+1)/1)-1; |
| | | } |
| | | }else { |
| | | if (row%2==0){ |
| | | row=row+(row/2); |
| | | }else { |
| | | row=row+((row-1)/2); |
| | | } |
| | | } |
| | | |
| | | if (bay % 6 == 0) { |
| | | bay=bay+1; |
| | | }else{ |
| | | if (bay>6){ |
| | | bay=bay+locMast.getCrnNo(); |
| | | }else { |
| | | bay=bay+locMast.getCrnNo()-1; |
| | | } |
| | | } |
| | | break; |
| | | case 4: |
| | | case 5: |
| | | if (row<=11){ |
| | |
| | | |
| | | } |
| | | |
| | | if (area == 1){ |
| | | if (area == 1 || area == 6){ |
| | | ArrayList rowData = arrayLists.get(row); |
| | | Object o = rowData.get(bay); |
| | | JSONObject jsonObject = JSON.parseObject(o.toString()); |