From c47395fe29493062a3f0bc2cf1d02a2946b20b88 Mon Sep 17 00:00:00 2001
From: zyh <zyh@123>
Date: 星期日, 04 一月 2026 08:41:35 +0800
Subject: [PATCH] 修改了判断空库位,查询语句的bug,和摄像头的连接

---
 src/main/java/com/zy/common/service/CommonService.java |   17 ++++++++++++++++-
 1 files changed, 16 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 f01b610..a5bd580 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -177,7 +177,22 @@
                 .orderBy("lev1")
                 .orderBy("bay1")
                 .orderBy("row1"));
-        if (locMast == null) {
+        if (locMast == null && locTypeDto.getLocType1() ==1) {
+            LocMast locMast1 = locMastService.selectOne(new EntityWrapper<LocMast>()
+                    .eq("loc_sts", "O")
+                    .eq("loc_type1", locTypeDto.getLocType1() + 1)
+                    .eq("loc_type2", locTypeDto.getLocType2())
+                    .orderBy("lev1")
+                    .orderBy("bay1")
+                    .orderBy("row1"));
+            if (locMast1 == null){
+                log.error("鍏ュ簱璇锋眰搴撲綅澶辫触锛氭棤搴撲綅" + locTypeDto.getLocType1());
+                throw new CoolException("鍏ュ簱璇锋眰搴撲綅澶辫触锛氭棤搴撲綅" + locTypeDto.getLocType1());
+            }else {
+                locMast =locMast1;
+            }
+
+        }else if (locMast ==null){
             log.error("鍏ュ簱璇锋眰搴撲綅澶辫触锛氭棤搴撲綅" + locTypeDto.getLocType1());
             throw new CoolException("鍏ュ簱璇锋眰搴撲綅澶辫触锛氭棤搴撲綅" + locTypeDto.getLocType1());
         }

--
Gitblit v1.9.1