From 8728429603cdb25b5fc6245915dc829e78d81571 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期二, 31 十月 2023 21:33:53 +0800
Subject: [PATCH] 船运问题

---
 igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
index ad0ae3a..990792e 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
@@ -29,6 +29,7 @@
 import com.ld.igds.util.DateUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import org.springframework.transaction.annotation.Transactional;
@@ -551,7 +552,6 @@
                 data.setDepotId(item.getDepotId());
             }
             if (data.getDepotId().equals(item.getDepotId())) {
-
                 inoutParam.setId(data.getRecordId());
             } else {
                 String newId = data.getRecordId() + temp;
@@ -585,11 +585,15 @@
             map.put(inoutParam.getId(), inoutParam);
         }
         InoutParam par;
+        InoutData dat;
         for (String key : map.keySet()) {
             par = map.get(key);
             if (par != null) {
+                dat = new InoutData();
                 //鏇存柊娴佹按鏁版嵁(鍖呭惈閲嶉噺淇℃伅浠ュ強娴佺▼杩涘害淇℃伅)
                 inoutService.toComplete(par);
+                BeanUtils.copyProperties(par, dat);
+                inoutService.updateData(dat);
 
 //                //鏇存柊浠撳簱搴撳瓨
 //                if (InoutConstant.TYPE_IN.equals(par.getType())) {

--
Gitblit v1.9.3