diff --git a/src/main/java/com/xujie/sys/modules/part/service/impl/PartInformationServiceImpl.java b/src/main/java/com/xujie/sys/modules/part/service/impl/PartInformationServiceImpl.java index 91e8fa02..4580b5b2 100644 --- a/src/main/java/com/xujie/sys/modules/part/service/impl/PartInformationServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/part/service/impl/PartInformationServiceImpl.java @@ -285,7 +285,10 @@ public class PartInformationServiceImpl extends ServiceImpl().eq("site", data.getSite()).eq("part_no", data.getPartNo())); // 修改了物料模板 - if ((oldPart.getTemplateNo() == null && StringUtils.isNotBlank(data.getTemplateNo())) || (!data.getTemplateNo().equals(oldPart.getTemplateNo()))) { + String oldTemplateNo = oldPart.getTemplateNo(); + String newTemplateNo = data.getTemplateNo(); + + if ((oldTemplateNo == null && StringUtils.isNotBlank(newTemplateNo)) || (newTemplateNo != null && !newTemplateNo.equals(oldTemplateNo))) { // 删除物料的BOM节点 quicklyCreateBomMapper.deleteQuicklyBomInfo(data.getSite(), data.getPartNo()); // 查模板数据