From 3a91b0375786eb551b10b6db3202fa21587f9533 Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Tue, 26 Dec 2023 16:46:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9Bug=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchasereceiptRecordDetailServiceImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptRecord/PurchasereceiptRecordDetailServiceImpl.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptRecord/PurchasereceiptRecordDetailServiceImpl.java index 0ce3a191..9b169b12 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptRecord/PurchasereceiptRecordDetailServiceImpl.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptRecord/PurchasereceiptRecordDetailServiceImpl.java @@ -9,6 +9,7 @@ import com.win.module.wms.dal.dataobject.purchasereceiptRecord.PurchasereceiptRe import com.win.module.wms.dal.mysql.balance.BalanceMapper; import com.win.module.wms.dal.mysql.purchasereceiptRecord.PurchasereceiptRecordDetailMapper; import com.win.module.wms.util.JobUtils; +import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; @@ -57,9 +58,12 @@ public class PurchasereceiptRecordDetailServiceImpl implements PurchasereceiptRe continue; } for(BalanceDO balanceDO : balanceDOList) { - purchasereceiptRecordDetailDO.setFromLocationCode(balanceDO.getLocationCode()); - purchasereceiptRecordDetailDO.setInventoryStatus(balanceDO.getInventoryStatus()); - resultList.add(purchasereceiptRecordDetailDO); + PurchasereceiptRecordDetailDO temp = new PurchasereceiptRecordDetailDO(); + BeanUtils.copyProperties(purchasereceiptRecordDetailDO, temp); + temp.setFromLocationCode(balanceDO.getLocationCode()); + temp.setInventoryStatus(balanceDO.getInventoryStatus()); + temp.setQty(balanceDO.getQty()); + resultList.add(temp); } } return resultList;