From 15e7478cb6086c76db0226bf9242bf6cbc142c5a Mon Sep 17 00:00:00 2001
From: 18516761980 <4761516tqsxp>
Date: 星期一, 06 十二月 2021 17:40:03 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/service/CommonService.java |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index 23c8432..144da91 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -157,7 +157,8 @@
         }
         // 闈犺繎鎽嗘斁瑙勫垯 --- 绌烘墭
         if (emptyMk) {
-            List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "D").ge("row1", sRow).le("row1", eRow));
+//            List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "D").ge("row1", sRow).le("row1", eRow));
+            List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "D").eq("row1", 1));
             if (locMasts.size() > 0) {
                 for (LocMast loc : locMasts) {
                     if (Utils.isShallowLoc(slaveProperties, loc.getLocNo())) {
@@ -185,20 +186,26 @@
         if (null == locMast) {
             Shelves shelves = new Shelves(rowCount, crn_qty);
             if (whsType == 1) {
-                for (int i = 0; i < shelves.group; i ++) {
-                    curRow = shelves.start(curRow);
-                    if (curRow < 0) {
-                        throw new CoolException("妫�绱㈠簱浣嶅け璐ワ紝璇疯仈绯荤鐞嗗憳");
-                    }
-                    Integer crnNo1 = shelves.getCrnNo(curRow);
-                    if (basCrnpService.checkSiteError(crnNo1, true)) {
-                        crnNo = crnNo1;
-                        if (curRow == 3 || curRow == 4) {
-                            curRow = 3;
-                        }
-                        break;
-                    }
+                curRow = curRow + 1;
+                if (curRow > eRow) {
+                    curRow = sRow;
                 }
+                crnNo = whsType;
+                basCrnpService.checkSiteStatus(crnNo, true);
+//                for (int i = 0; i < shelves.group; i ++) {
+//                    curRow = shelves.start(curRow);
+//                    if (curRow < 0) {
+//                        throw new CoolException("妫�绱㈠簱浣嶅け璐ワ紝璇疯仈绯荤鐞嗗憳");
+//                    }
+//                    Integer crnNo1 = shelves.getCrnNo(curRow);
+//                    if (basCrnpService.checkSiteError(crnNo1, true)) {
+//                        crnNo = crnNo1;
+//                        if (curRow == 3 || curRow == 4) {
+//                            curRow = 3;
+//                        }
+//                        break;
+//                    }
+//                }
             } else if (whsType == 2) {
                 if (curRow == sRow) {
                     curRow = eRow;

--
Gitblit v1.9.1