From 7ad79ee463adbdbc51e37c12ae025fb8598ab670 Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期日, 07 四月 2024 14:25:36 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 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 f07908e..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槑缁嗗け璐�");
             }
@@ -1129,9 +1131,9 @@
             String[][] locNos2 =new String[param.getLocDetls().size()][2];
             int i=0;
             for (EmptyPlateOutParam.LocDetl locDetl : param.getLocDetls()){
-                if (!locNos.contains(locDetl.getLocNo())){
-                    locNos.add(locDetl.getLocNo());
-                    locNos2[i][0]=locDetl.getLocNo();
+                if (!locNos.contains(locDetl.getLoc_no())){
+                    locNos.add(locDetl.getLoc_no());
+                    locNos2[i][0]=locDetl.getLoc_no();
                     locNos2[i][1]=locDetl.getManu();
                     i++;
                 }
@@ -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("璇锋彁鍙栨槑缁�");
@@ -1194,15 +1200,10 @@
             String[][] locNos2 =new String[param.getLocDetls().size()][2];
             int i=0;
             for (EmptyPlateOutParam.LocDetl locDetl : param.getLocDetls()){
-                if (!locNos.contains(locDetl.getLocNo())){
-                    locNos.add(locDetl.getLocNo());
-                    locNos2[i][0]=locDetl.getLocNo();
-                    if (locDetl.getLocNo().substring(0,2) == "DT"){
-                        locNos2[i][1]= "骞冲簱";
-                    }else {
-                        locNos2[i][1]= "绔嬪簱";
-                    }
-
+                if (!locNos.contains(locDetl.getLoc_no())){
+                    locNos.add(locDetl.getLoc_no());
+                    locNos2[i][0]=locDetl.getLoc_no();
+                    locNos2[i][1]=locDetl.getManu();
                     i++;
                 }
             }
@@ -1211,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){
@@ -1221,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