From 7de43ed89b388b13f69f3c19d3963128d444e96b Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Thu, 22 Aug 2024 15:00:24 +0800 Subject: [PATCH] =?UTF-8?q?20240820=20=E6=8A=A5=E4=BB=B7BOM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quote/service/impl/QuoteDetailBomTreeServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java index 65b18c5b..55e15303 100644 --- a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java @@ -120,8 +120,10 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl ids = getAllChildIds(detail, bomTree.getId()); ids.add(bomTree.getId()); + // 删除子节点内容 lambdaUpdate().in(QuoteDetailBomTree::getId,ids).remove(); quoteDetailBomService.lambdaUpdate().in(QuoteDetailBom::getTreeId,ids).remove(); + // 替换BOM树 detail.setEngChgLevel(tree.getEngChgLevel()); detail.setAlternativeNo(tree.getAlternativeNo()); initQuoteDetailBomTree(detail, bomTree.getParentId());