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); }