From 84c751d107530aa63291bd2821a538b96a81a8b1 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期一, 06 六月 2022 12:52:27 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/service/CommonService.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java index 3240985..7e84eec 100644 --- a/src/main/java/com/zy/common/service/CommonService.java +++ b/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; } } @@ -317,6 +322,10 @@ // case 223: case 227: return 3; + case 305: + case 303: + case 301: + return 4; default: throw new CoolException("鏍规嵁鍏ュ簱绔欒幏鍙栧簱浣嶆帓鍙峰垎閰嶅け璐ワ紝鍏ュ簱绔欙細" + sourceStaNo); } -- Gitblit v1.9.1