From c28fe1a741ef3488bb56a86ff8753f366e646fd8 Mon Sep 17 00:00:00 2001 From: JR <3573153686@qq.com> Date: Tue, 22 Jul 2025 17:14:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=99=BA=E8=83=BD=E9=87=87=E8=B4=AD?= =?UTF-8?q?=E8=81=94=E6=9F=A5=E8=AF=A6=E7=BB=86=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/klp/service/impl/WmsPurchasePlanServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanServiceImpl.java index 832f2d12..30c1c2b5 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanServiceImpl.java @@ -12,6 +12,7 @@ import com.klp.domain.WmsPurchasePlanDetail; import com.klp.domain.vo.WmsOrderDetailVo; import com.klp.domain.vo.WmsPurchasePlanDetailVo; import com.klp.mapper.WmsPurchasePlanDetailMapper; +import com.klp.mapper.WmsRawMaterialMapper; import com.klp.service.*; import lombok.RequiredArgsConstructor; import org.springframework.beans.BeanUtils; @@ -47,6 +48,9 @@ public class WmsPurchasePlanServiceImpl implements IWmsPurchasePlanService { @Resource private WmsPurchasePlanDetailMapper wmsPurchasePlanDetailMapper; + @Resource + private WmsRawMaterialMapper wmsRawMaterialMapper; + @Transactional @Override public Boolean insertWithDetails(WmsPurchasePlanVo planVo) { @@ -80,6 +84,8 @@ public class WmsPurchasePlanServiceImpl implements IWmsPurchasePlanService { vo.setRawMaterialId(bom.getRawMaterialId()); vo.setQuantity(vo.getQuantity() == null ? needQty : vo.getQuantity().add(needQty)); vo.setUnit(bom.getUnit()); + vo.setRawMaterialName(wmsRawMaterialMapper.selectById(bom.getRawMaterialId()).getRawMaterialName()); + vo.setRawMaterialCode(wmsRawMaterialMapper.selectById(bom.getRawMaterialId()).getRawMaterialCode()); materialMap.put(bom.getRawMaterialId(), vo); } }