From baf4037cd0078c6ba1e30dfb949e0a6287f1b022 Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期五, 08 十二月 2023 15:11:55 +0800
Subject: [PATCH] 增加自动补货开关

---
 src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
index da0d56d..ffcc871 100644
--- a/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
@@ -224,10 +224,10 @@
         return this.baseMapper.selectLocNo(matnr);
     }
 
-    public Set<String> selectLocNo(String matnr, String batch, String csocode, String isocode) {
+    public Set<String> selectLocNos(String matnr) {
 
         Wrapper<LocDetl> wrapper = new EntityWrapper<LocDetl>().eq("matnr", matnr);
-        Utils.confirmOnlyMat(wrapper,matnr,batch,csocode,isocode);
+        //Utils.confirmOnlyMat(wrapper,matnr,batch,csocode,isocode);
         List<LocDetl> locDetls = this.selectList(wrapper);
 
         Set<String> locNos = new HashSet<>();
@@ -244,6 +244,12 @@
     }
 
     @Override
+    public List<LocDetl> selectByLocWithoutContainer(String locNo) {
+        return this.selectList(new EntityWrapper<LocDetl>().eq("loc_no", locNo)
+                .andNew().eq("supp_code", "").or().isNull("supp_code"));
+    }
+
+    @Override
     public int updateStockFreeze(String matnr, String locNo, Integer stockFreeze) {
         return this.baseMapper.updateStockFreeze(matnr, locNo, stockFreeze);
     }
@@ -252,7 +258,7 @@
         if(Cools.isEmpty(condition)){
             wrapper.andNew().eq(column,"").or().isNull(column);
         }else {
-            wrapper.eq(column,condition);
+            wrapper.andNew().eq(column,condition);
         }
     }
 

--
Gitblit v1.9.1