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