From 459fe1e5c398f176a48cc088d7c65e0099c8f843 Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Thu, 26 Oct 2023 11:52:08 +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 --- .../PurchaseclaimRequestMainServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java index 92b7bb94..9bf689fe 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java @@ -53,6 +53,10 @@ public class PurchaseclaimRequestMainServiceImpl implements PurchaseclaimRequest // 插入子表 List subList = createReqVO.getSubList(); List subDOList = PurchaseclaimRequestDetailConvert.INSTANCE.convertList03(subList); + for (PurchaseclaimRequestDetailDO detailDO : subDOList) { + detailDO.setMasterId(purchaseclaimRequestMain.getId()); + detailDO.setNumber(number); + } purchaseclaimRequestDetailMapper.insertBatch(subDOList); // 返回 return purchaseclaimRequestMain.getId(); @@ -73,6 +77,10 @@ public class PurchaseclaimRequestMainServiceImpl implements PurchaseclaimRequest map.put("master_id", updateObj.getId()); purchaseclaimRequestDetailMapper.deleteByMap(map); // 新增子表数据 + for (PurchaseclaimRequestDetailDO detailDO : subDOList) { + detailDO.setMasterId(updateReqVO.getId()); + detailDO.setNumber(updateReqVO.getNumber()); + } purchaseclaimRequestDetailMapper.insertBatch(subDOList); }