From fa6f2313f4dd0657be62837196558e9ccbc413b0 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期五, 08 十二月 2023 13:44:21 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 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 3d2dee6..df878dd 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -624,6 +624,8 @@
             wrkDetl.setAppeUser(userId);
             wrkDetl.setModiTime(now);
             wrkDetl.setModiUser(userId);
+            wrkDetl.setOwner(locDetl.getOwner());
+            wrkDetl.setPayment(locDetl.getPayment());
             if (!wrkDetlService.insert(wrkDetl)) {
                 throw new CoolException("淇濆瓨宸ヤ綔妗f槑缁嗗け璐�");
             }
@@ -1186,6 +1188,10 @@
     @Override
     @Transactional
     public void turnOverOutPayment(EmptyPlateOutParam param, Long userId) {
+        if (Cools.isEmpty(param.getPayment())){
+            throw new CoolException("璇烽�夋嫨鐩爣璐х墿褰㈡��");
+        }
+        log.info("鏇存柊璐х墿褰㈡�侊細鐩爣璐х墿褰㈡�侊細"+param.getPayment$(param.getPayment())+";鏇存敼璐х墿淇℃伅锛�"+param.getLocDetls());
         try {
             if (param.getLocDetls().size()<=0){
                 throw new CoolException("璇锋彁鍙栨槑缁�");
@@ -1206,7 +1212,7 @@
                 if (locNo1[1].equals("骞冲簱")){
                     List<ManLocDetl> manLocDetls = manLocDetlService.selectList(new EntityWrapper<ManLocDetl>().eq("loc_no", locNo));
                     for (ManLocDetl manLocDetl:manLocDetls){
-                        manLocDetl.setPayment(1);
+                        manLocDetl.setPayment(param.getPayment());
                         try{
                             manLocDetlService.update(manLocDetl,new EntityWrapper<ManLocDetl>().eq("loc_no", locNo).eq("matnr",manLocDetl.getMatnr()));
                         }catch (Exception e){
@@ -1216,7 +1222,7 @@
                 }else if (locNo1[1].equals("绔嬪簱")){
                     List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("loc_no", locNo));
                     for (LocDetl locDetl:locDetls){
-                        locDetl.setPayment(1);
+                        locDetl.setPayment(param.getPayment());
                         try{
                             locDetlService.update(locDetl,new EntityWrapper<LocDetl>().eq("loc_no", locNo).eq("matnr",locDetl.getMatnr()));
                         }catch (Exception e){

--
Gitblit v1.9.1