src/main/java/com/zy/asrs/controller/AgvMapController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/AgvLocMastServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/AgvMapController.java
@@ -73,10 +73,10 @@ //y = generateMap2Bay(bay); } ////3楼 //if(floor == 3){ // y = generateMap3Row(row); // x = generateMap3Bay(bay); //} if(floor == 3){ y = generateMap3Row(row); // x = generateMap3Bay(bay); } ArrayList rowData = arrayLists.get(x); Object o = rowData.get(y); @@ -127,6 +127,7 @@ x ++; } } if(row >9) x += 9; return x; } src/main/java/com/zy/asrs/service/impl/AgvLocMastServiceImpl.java
@@ -129,7 +129,7 @@ return false; } if(row <= 6 && bay >= 29){ if(row <= 6 && bay >= 30){ return false; } @@ -140,13 +140,13 @@ return false; } if(row <= 21 && bay >= 33){ if(row <= 21 && row != 7 && row != 8 && bay >= 33){ return false; } if(row <= 24 && bay >= 34){ if((row <= 24 && row != 7 && row != 8) && bay >= 34){ return false; } if(row <= 26 && bay >= 29){ if(row >= 25 && row <= 26 && bay >= 29){ return false; } @@ -155,7 +155,7 @@ return false; } if((row != 22 && row != 23 && row != 24 && row != 25 ) && bay == 16){ if((row >= 22 && row != 26 ) && bay == 16){ return false; } @@ -183,7 +183,7 @@ return 2; } if(row <= 18 && bay <= 8){ if(row <= 18 && bay >= 9){ return 2; }