From 7896e6e42007b3d23f97b0d260dd68a18f49ba3b Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 18 七月 2025 15:25:18 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   22 +++++-----------------
 1 files changed, 5 insertions(+), 17 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
index 5918f7c..5a20afd 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -740,13 +740,13 @@
                 }
 
                 // 璁㈠崟鏄庣粏鏁伴噺鏍¢獙
-                OrderDetl orderDetl = OrderInAndOutUtil.selectItem(Boolean.TRUE, order.getId(), waitPakin.getMatnr(), waitPakin.getBatch(), waitPakin.getBrand(), waitPakin.getStandby1(), waitPakin.getStandby2(), waitPakin.getStandby3(),
+                OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(order.getId(), waitPakin.getMatnr(), waitPakin.getBatch(), waitPakin.getBrand(), waitPakin.getStandby1(), waitPakin.getStandby2(), waitPakin.getStandby3(),
                         waitPakin.getBoxType1(), waitPakin.getBoxType2(), waitPakin.getBoxType3());
-                if (orderDetl == null) {
+                if (orderDetlPakout == null) {
                     continue;
                 }
 
-                Double workQty = orderDetl.getWorkQty();
+                Double workQty = orderDetlPakout.getWorkQty();
                 BigDecimal workQtyDecimal = new BigDecimal(workQty);
                 workQtyDecimal = workQtyDecimal.subtract(BigDecimal.valueOf(waitPakin.getAnfme()));
 
@@ -754,8 +754,8 @@
                 if (newWorkQty <= 0) {
                     newWorkQty = 0D;
                 }
-                orderDetl.setWorkQty(newWorkQty);
-                orderDetlService.updateById(orderDetl);
+                orderDetlPakout.setWorkQty(newWorkQty);
+                orderDetlPakoutService.updateById(orderDetlPakout);
             }
         }
 
@@ -837,10 +837,6 @@
         List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo());
 
         List<WrkDetl> list = JSON.parseArray(JSON.toJSONString(param.getWrkDetls()), WrkDetl.class);
-        LocDetlAdjustParam adjustParam = new LocDetlAdjustParam();
-        List<LocDetlAdjustParam.LocDetlAdjust> locDetlAdjusts = new ArrayList<>();
-
-        adjustParam.setLocNo(wrkMast.getSourceLocNo());
         // 淇敼鏁伴噺
         Iterator<WrkDetl> iterator = wrkDetls.iterator();
         while (iterator.hasNext()) {
@@ -892,11 +888,6 @@
                 throw new CoolException("娣诲姞" + wrkMast.getWrkNo() + "鐩樼偣浠诲姟锛�" + wrkDetl.getMatnr() + "鍟嗗搧锛�" + wrkDetl.getBatch() + "鎵瑰彿浠诲姟鏄庣粏澶辫触");
             }
         }
-        List<WrkDetl> wrkDetls1 = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo());
-        for (WrkDetl wrkDetl : wrkDetls1) {
-            LocDetlAdjustParam.LocDetlAdjust locDetlAdjust = new LocDetlAdjustParam.LocDetlAdjust(wrkDetl.getMatnr(), wrkDetl.getBatch(), wrkDetl.getAnfme());
-            locDetlAdjusts.add(locDetlAdjust);
-        }
 
         List<WrkDetl> paramWrkDetls = JSON.parseArray(JSON.toJSONString(param.getWrkDetls()), WrkDetl.class);
         for (WrkDetl wrkDetl : paramWrkDetls) {
@@ -921,9 +912,6 @@
         if (!wrkMastService.updateById(wrkMast)) {
             throw new CoolException("淇敼鐩樼偣浠诲姟涓绘。澶辫触");
         }
-        adjustParam.setList(locDetlAdjusts);
-        workService.adjustLocDetl2(adjustParam, userId);
-
     }
 
     @Override

--
Gitblit v1.9.1