From fbed9fbabbc2d560d7a341b426d7604d72f3b6c4 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 31 五月 2023 08:23:31 +0800
Subject: [PATCH] 111库格移栽任务完成处理

---
 src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java |   39 +++++++++++++++++++++++++++++++++++++--
 1 files changed, 37 insertions(+), 2 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 e7cece3..1bb37bc 100644
--- a/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.mybatisplus.plugins.Page;
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.core.common.Cools;
 import com.zy.asrs.entity.LocDetl;
 import com.zy.asrs.entity.result.StockVo;
 import com.zy.asrs.mapper.LocDetlMapper;
@@ -48,8 +49,8 @@
     }
 
     @Override
-    public List<String> getSameDetl(String matnr, Integer start, Integer end) {
-        return this.baseMapper.selectSameDetl(matnr, start, end);
+    public List<String> getSameDetl(String matnr) {
+        return this.baseMapper.selectSameDetl(matnr);
     }
 
     @Override
@@ -68,6 +69,13 @@
     public Page<LocDetl> getStockStatis2(Page<LocDetl> page) {
         page.setRecords(baseMapper.getStockStatis2(page.getCondition()));
         page.setTotal(baseMapper.getStockStatisCount(page.getCondition()));
+        return page;
+    }
+
+    @Override
+    public Page<LocDetl> getStockStatisOut(Page<LocDetl> page) {
+        page.setRecords(baseMapper.getStockStatisOut(page.getCondition()));
+        page.setTotal(baseMapper.getStockStatisOutCount(page.getCondition()));
         return page;
     }
 
@@ -153,9 +161,36 @@
         return this.baseMapper.selectByLocNo(locNo);
     }
 
+    @Override
+    public List<LocDetl> selectByLocNosAndMatnr(List<String> locNos, String matnr) {
+        return this.baseMapper.selectByLocNosAndMatnr(locNos, matnr);
+    }
 
     @Override
     public LocDetl selectItem(String locNo, String matnr, String batch) {
         return this.baseMapper.selectItem(locNo, matnr, batch);
     }
+
+    @Override
+    public List<LocDetl> searchByLike(String orderNo, String matnr, String maktx, String specs, String locNo) {
+        if (Cools.isEmpty(orderNo) && Cools.isEmpty(matnr) && Cools.isEmpty(maktx) && Cools.isEmpty(specs) && Cools.isEmpty(locNo)) {
+            return new ArrayList<LocDetl>();
+        }
+        return this.baseMapper.searchByLike(orderNo, matnr, maktx, specs, locNo);
+    }
+
+    @Override
+    public List<LocDetl> findHighAreaByMatnr(String matnr) {
+        return this.baseMapper.findAreaByMatnr(matnr, 2);
+    }
+
+    @Override
+    public List<LocDetl> findSingleAreaByMatnr(String matnr) {
+        return this.baseMapper.findAreaByMatnr(matnr, 1);
+    }
+
+    @Override
+    public List<LocDetl> findLowAreaByMatnr(String matnr) {
+        return this.baseMapper.findAreaByMatnr(matnr, 3);
+    }
 }

--
Gitblit v1.9.1