From c26f23cfb081111d142c376c496d0d3ed5736485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E6=88=90?= <2847920761@qq.com> Date: Mon, 25 Aug 2025 16:01:36 +0800 Subject: [PATCH] 1 --- .../service/impl/BusPurchaseDocServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java index a47ea32c..5fbc187c 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java @@ -18,6 +18,7 @@ import org.docx4j.openpackaging.exceptions.Docx4JException; import org.docx4j.openpackaging.packages.WordprocessingMLPackage; import org.dromara.cailiaoshebei.controller.constant; import org.dromara.cailiaoshebei.domain.BusMaterialbatchdemandplan; +import org.dromara.cailiaoshebei.domain.BusMrpBase; import org.dromara.cailiaoshebei.domain.BusPlanDocAssociation; import org.dromara.cailiaoshebei.domain.BusPurchaseDoc; import org.dromara.cailiaoshebei.domain.bo.BusPlanDocAssociationBo; @@ -120,7 +121,10 @@ public class BusPurchaseDocServiceImpl extends ServiceImpl lqw = buildQueryWrapper(bo); Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); result.getRecords().forEach(v -> { - v.setPlanCode(mrpBaseService.getById(v.getMrpBaseId()).getPlanCode()); + BusMrpBase byId = mrpBaseService.getById(v.getMrpBaseId()); + if (byId != null){ + v.setPlanCode(byId.getPlanCode()); + } }); return TableDataInfo.build(result); }