From 55eb3d480594f4c0dd382eaeeb8548bf911d6ad7 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期四, 23 十月 2025 08:28:08 +0800
Subject: [PATCH] 13

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 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 2759dad..c35c027 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -43,9 +43,13 @@
     @Autowired
     private WaitPakinService waitPakinService;
     @Autowired
-    private OrderService orderService;
+    private OrderPakinService orderPakinService;
     @Autowired
-    private OrderDetlService orderDetlService;
+    private OrderPakoutService orderPakoutService;
+    @Autowired
+    private OrderDetlPakoutService orderDetlPakoutService;
+    @Autowired
+    private OrderDetlPakinService orderDetlPakinService;
     @Autowired
     private BasDevpService basDevpService;
     @Autowired
@@ -301,7 +305,7 @@
             // 鍏宠仈缁勬墭
         } else {
 
-            OrderPakin order = orderService.selectOne(new EntityWrapper<OrderPakin>().eq("order_no", param.getOrderNo()));
+            OrderPakin order = orderPakinService.selectOne(new EntityWrapper<OrderPakin>().eq("order_no", param.getOrderNo()));
             if (Cools.isEmpty(order) || order.getSettle() > 2) {
                 throw new CoolException("鍗曟嵁缂栧彿宸茶繃鏈�");
             }
@@ -310,12 +314,12 @@
             param.getCombMats().forEach(elem -> {
 
                 // 璁㈠崟鏄庣粏鏁伴噺鏍¢獙
-                OrderDetlPakout orderDetlPakout = orderDetlService.selectById(elem.getDetlId());
+                OrderDetlPakin orderDetlPakout = orderDetlPakinService.selectById(elem.getDetlId());
                 if (elem.getAnfme() > orderDetlPakout.getEnableQty()) {
                     throw new CoolException(orderDetlPakout.getMatnr() + "鍏ュ簱鏁伴噺涓嶅悎娉�");
                 }
                 // 淇敼璁㈠崟浣滀笟鏁伴噺
-                if (!orderDetlService.increaseWorkQtyById(orderDetlPakout.getId(), elem.getAnfme())) {
+                if (!orderDetlPakinService.increaseWorkQtyById(orderDetlPakout.getId(), elem.getAnfme())) {
                     throw new CoolException("淇敼鍗曟嵁浣滀笟鏁伴噺澶辫触");
                 }
 
@@ -342,7 +346,7 @@
                 }
             });
 
-            orderService.updateSettle(order.getId(), 2L, userId);
+            orderPakinService.updateSettle(order.getId(), 2L, userId);
         }
 
     }
@@ -358,7 +362,7 @@
         if (param.getCombMats().stream().anyMatch(obj -> obj.getAnfme() == null)) {
             throw new CoolException("鍏ュ簱鐗╂枡鏁伴噺涓嶈兘涓虹┖");
         }
-        OrderPakin order = orderService.selectByNo(param.getOrderNo());
+        OrderPakin order = orderPakinService.selectByNo(param.getOrderNo());
         if (Cools.isEmpty(order) || order.getSettle() > 2) {
             throw new CoolException("鍗曟嵁缂栧彿宸茶繃鏈�");
         }
@@ -384,7 +388,7 @@
         Date now = new Date();
         for (CombParam.CombMat combMat : param.getCombMats()) {
             // 璁㈠崟鏄庣粏鏁伴噺鏍¢獙
-            OrderDetlPakout orderDetlPakout = orderDetlService.selectItem(order.getId(), combMat.getMatnr(), combMat.getBatch());
+            OrderDetlPakin orderDetlPakout = orderDetlPakinService.selectItem(order.getId(), combMat.getMatnr(), combMat.getBatch());
             if (Cools.isEmpty(orderDetlPakout)) {
                 throw new CoolException("璇ュ崟鎹腑鏈壘鍒板搴旂墿鏂欐槑缁�");
             }
@@ -392,7 +396,7 @@
                 throw new CoolException(orderDetlPakout.getMatnr() + "鍏ュ簱鏁伴噺涓嶅悎娉�");
             }
             // 淇敼璁㈠崟浣滀笟鏁伴噺
-            if (!orderDetlService.increaseWorkQty(order.getId(), combMat.getMatnr(), combMat.getBatch(), combMat.getAnfme())) {
+            if (!orderDetlPakinService.increaseWorkQty(order.getId(), combMat.getMatnr(), combMat.getBatch(), combMat.getAnfme())) {
                 throw new CoolException("淇敼鍗曟嵁浣滀笟鏁伴噺澶辫触");
             }
 
@@ -515,12 +519,12 @@
 
         BasDevp sta = basDevpService.checkSiteStatus(staNo);
         //鏍规嵁璁㈠崟鍙风敓鎴愬嚭搴撲换鍔″伐浣滄。
-        OrderPakin order = orderService.selectOne(new EntityWrapper<OrderPakin>().eq("order_no", orderNo));
+        OrderPakout order = orderPakoutService.selectOne(new EntityWrapper<OrderPakout>().eq("order_no", orderNo));
         if (order.getSettle() != 1 && order.getSettle() != 2) {
             throw new CoolException("璇ヨ鍗曞凡澶勭悊");
         }
 
-        List<OrderDetlPakout> orderDetlPakouts = orderDetlService.selectList(new EntityWrapper<OrderDetlPakout>().eq("order_no", orderNo));
+        List<OrderDetlPakout> orderDetlPakouts = orderDetlPakoutService.selectList(new EntityWrapper<OrderDetlPakout>().eq("order_no", orderNo));
         Date now = new Date();
         for (OrderDetlPakout orderDetlPakout : orderDetlPakouts) {
             //鏌ヨ鎵�鏈夊簱浣嶇姸鎬佷负F鐨勫簱浣嶄俊鎭�
@@ -553,7 +557,7 @@
                 order.setSettle(2L);
                 order.setUpdateBy(userId);
                 order.setUpdateTime(now);
-                if (!orderService.update(order, new EntityWrapper<OrderPakin>().eq("order_no", orderNo))) {
+                if (!orderPakoutService.update(order, new EntityWrapper<OrderPakout>().eq("order_no", orderNo))) {
                     throw new CoolException("鏇存柊璁㈠崟鐘舵�佸け璐�");
                 }
                 orderDetlPakout.setWorkQty(orderDetlPakout.getWorkQty() + curOutQty);
@@ -563,7 +567,7 @@
                 if (!Cools.isEmpty(orderDetlPakout.getBatch())) {
                     wrapper.eq("batch", orderDetlPakout.getBatch());
                 }
-                if (!orderDetlService.update(orderDetlPakout, wrapper)) {
+                if (!orderDetlPakoutService.update(orderDetlPakout, wrapper)) {
                     throw new CoolException("鏇存柊璁㈠崟鏄庣粏澶辫触");
                 }
             }

--
Gitblit v1.9.1