src/main/java/com/zy/common/service/CommonService.java
@@ -167,14 +167,19 @@ if (whsType != 4) { int divides = (int) Arith.divides(1, curRow - 1, 16); curRow = (int) Arith.remainder(curRow, 16); if (curRow == 0) { curRow = 16; } for (int i = 0; i < shelves.group; i ++) { curRow = shelves.start(curRow); if (curRow < 0) { throw new CoolException("检索库位失败,请联系管理员"); } Integer crnNo1 = shelves.get(curRow); crnNo1 = crnNo1 + divides*4; if (basCrnpService.checkSiteError(crnNo1, true)) { crnNo = crnNo1 + divides*4; crnNo = crnNo1; curRow = curRow + divides*16; break; } }