| | |
| | | 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); |
| | |
| | | } |
| | | 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; |
| | |
| | | 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(), |