From 9ffc9b4383a2f4ea759747a158765caeac81ec30 Mon Sep 17 00:00:00 2001
From: mrzhssss <pro6@qq.com>
Date: 星期三, 15 六月 2022 09:39:25 +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