From ac07916a4cba29e0bb261514507c5711838d9dc9 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 16 八月 2023 11:07:50 +0800
Subject: [PATCH] #订单伴生出库自动组托

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

diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
index 670cf95..a52f5cb 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -900,6 +900,25 @@
                         orderService.updateSettle(orderDetl.getOrderId(), 2L, userId);
                     }
                 }
+            }else {//鑷姩缁勬墭
+                WaitPakin waitPakin = new WaitPakin();
+                waitPakin.sync(mat);
+                waitPakin.setBatch(wrkDetl.getBatch());
+                waitPakin.setZpallet(wrkDetl.getZpallet());   // 鎵樼洏鐮�
+                waitPakin.setIoStatus("N");     // 鍏ュ嚭鐘舵��
+                waitPakin.setAnfme(wrkDetl.getAnfme());  // 鏁伴噺
+                waitPakin.setStatus("Y");    // 鐘舵��
+                waitPakin.setAppeUser(userId);
+                waitPakin.setAppeTime(now);
+                waitPakin.setModiUser(userId);
+                waitPakin.setModiTime(now);
+                waitPakin.setMemo(wrkDetl.getMemo());
+                waitPakin.setFrozen(wrkDetl.getFrozen()); // 鏄惁鍐荤粨
+                waitPakin.setManu(wrkDetl.getManu());
+                waitPakin.setMatType(mat.getMatType());//鐗╂枡绫诲瀷
+                if (!waitPakinService.insert(waitPakin)) {
+                    throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�");
+                }
             }
         }
         // 淇敼搴撲綅鐘舵��:   F.鍦ㄥ簱 ====>>> R.鍑哄簱棰勭害/P.鎷f枡/鐩樼偣/骞舵澘鍑哄簱涓�

--
Gitblit v1.9.1