From 1c0dbad152362ac704a27ecfc5b5d08247385d87 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期二, 21 十月 2025 17:12:48 +0800
Subject: [PATCH] 13

---
 src/main/java/com/zy/common/service/CommonService.java |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index 935c3b0..ae7ae7c 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -3,16 +3,13 @@
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.baomidou.mybatisplus.mapper.Wrapper;
-import com.core.common.Arith;
 import com.core.common.Cools;
 import com.core.exception.CoolException;
 import com.zy.asrs.entity.*;
-import com.zy.asrs.entity.result.KeyValueVo;
 import com.zy.asrs.service.*;
 import com.zy.asrs.utils.Utils;
 import com.zy.asrs.utils.VersionUtils;
 import com.zy.common.model.LocTypeDto;
-import com.zy.common.model.Shelves;
 import com.zy.common.model.StartupDto;
 import com.zy.common.properties.SlaveProperties;
 import lombok.extern.slf4j.Slf4j;
@@ -20,9 +17,6 @@
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
-import java.time.LocalDate;
-import java.time.format.DateTimeFormatter;
-import java.time.temporal.ChronoUnit;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -887,14 +881,12 @@
                             .ge("bay1", 3).le("bay1", 6)
                             .eq("crn_no", 7)
                             .eq("loc_type1", locTypeDto.getLocType1())
-                            .eq("lev1", locMastWrk.getLev1())
                             .orderBy("bay1", true));
                 } else {
                     locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                             .eq("bay1", locMastWrk.getBay1())
                             .eq("crn_no", 7)
                             .eq("loc_type1", locTypeDto.getLocType1())
-                            .eq("lev1", locMastWrk.getLev1())
                             .orderBy("bay1", false));
                 }
                 if (Cools.isEmpty(locMasts)) {
@@ -984,8 +976,14 @@
                     for (LocMast locMastGro1 : locMasts1) {
                         if (locMastGro1.getLocSts().equals("F")) {
                             LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_No", locMastGro1.getLocNo()));
-                            if (!locDetl.getMatnr().equals(matnr) || !locDetl.getBatch().equals(batch)) {
-                                continue;
+                            if (!Cools.isEmpty(locDetl.getSku())) {
+                                if (!locDetl.getMatnr().equals(matnr) || !locDetl.getSku().equals(batch)) {
+                                    continue;
+                                }
+                            } else {
+                                if (!locDetl.getMatnr().equals(matnr)) {
+                                    continue;
+                                }
                             }
                         }
                         if (locMastGro1.getLocSts().equals("P") || locMastGro1.getLocSts().equals("Q") || locMastGro1.getLocSts().equals("R")) {

--
Gitblit v1.9.1