From 8e943b7104561c3b14cf223016698709c5ade4b5 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期二, 03 二月 2026 15:37:26 +0800
Subject: [PATCH] #pda料箱组托和换码

---
 src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java
index 3eaaa7a..11e56e7 100644
--- a/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java
@@ -9,6 +9,7 @@
 import com.zy.asrs.service.MatService;
 import com.zy.asrs.service.WrkDetlService;
 import com.zy.common.model.DetlDto;
+import com.zy.common.utils.HttpHandler;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -57,12 +58,30 @@
     }
 
     @Override
+    public WrkDetl selectSingleByWrkNo(Integer wrkNo) {
+        return this.baseMapper.selectSingleByWrkNo(wrkNo);
+    }
+
+    @Override
     public boolean updateAnfme(Double anfme, Integer wrkNo, String matnr, String batch) {
         if (anfme <= 0) {
             return this.baseMapper.deleteItem(wrkNo, matnr, batch) > 0;
         } else {
             return baseMapper.updateAnfme(anfme, wrkNo, matnr, batch) > 0;
         }
+    }
+
+    @Override
+    public boolean updateAnfme(Double anfme, Integer wrkNo, String matnr, String batch,String barcode) {
+        if (anfme <= 0) {
+            return this.baseMapper.deleteItem(wrkNo, matnr, batch,barcode) > 0;
+        } else {
+            return baseMapper.updateAnfme(anfme, wrkNo, matnr, batch,barcode) > 0;
+        }
+    }
+    @Override
+    public  boolean updateBuyerLabel(String orderNo,String buyerLabel,String barcode){
+        return this.baseMapper.updateBuyerLabel(orderNo, buyerLabel,barcode) > 0;
     }
 
     @Override
@@ -84,4 +103,16 @@
     public List<WrkDetl> selectAndLogByOrderNoGroupByMatnrOfSum(String orderNo) {
         return this.baseMapper.selectAndLogByOrderNoGroupByMatnrOfSum(orderNo);
     }
+    @Override
+    public List<WrkDetl> findByWorkNo(Integer workNo) {
+        return this.baseMapper.findByWorkNo(workNo);
+    }
+    @Override
+    public boolean updateIoTime(Integer workNo, Date ioTime) {
+        return this.baseMapper.updateIoTime(workNo, ioTime) > 0;
+    }
+    @Override
+    public List<WrkDetl> findByBarcode(String barcode) {
+        return this.baseMapper.findByBarcode(barcode);
+    }
 }

--
Gitblit v1.9.1