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