src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -3844,8 +3844,18 @@ if(Utils.getGroupRow(one.getLocNo()) != Utils.getGroupRow(shallowLoc.getLocNo()) || Utils.getBay(one.getLocNo()) != Utils.getBay(shallowLoc.getLocNo()) || Utils.getLev(one.getLocNo()) != Utils.getLev(shallowLoc.getLocNo())){ loc = one; break; boolean success = true; List<String> insideLoc = Utils.getGroupInsideLoc(one.getLocNo()); for (String inside : insideLoc) { if (!locMastService.selectById(inside).getLocSts().equals("O")) { success = false; break; } } if (success) { loc = one; break; } } }