Browse Source

20240820 报价BOM

java8
qiezi 2 years ago
parent
commit
7de43ed89b
  1. 2
      src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java

2
src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java

@ -120,8 +120,10 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl<QuoteDetailBomTre
// 获得节点的所有ids // 获得节点的所有ids
List<Long> ids = getAllChildIds(detail, bomTree.getId()); List<Long> ids = getAllChildIds(detail, bomTree.getId());
ids.add(bomTree.getId()); ids.add(bomTree.getId());
// 删除子节点内容
lambdaUpdate().in(QuoteDetailBomTree::getId,ids).remove(); lambdaUpdate().in(QuoteDetailBomTree::getId,ids).remove();
quoteDetailBomService.lambdaUpdate().in(QuoteDetailBom::getTreeId,ids).remove(); quoteDetailBomService.lambdaUpdate().in(QuoteDetailBom::getTreeId,ids).remove();
// 替换BOM树
detail.setEngChgLevel(tree.getEngChgLevel()); detail.setEngChgLevel(tree.getEngChgLevel());
detail.setAlternativeNo(tree.getAlternativeNo()); detail.setAlternativeNo(tree.getAlternativeNo());
initQuoteDetailBomTree(detail, bomTree.getParentId()); initQuoteDetailBomTree(detail, bomTree.getParentId());

Loading…
Cancel
Save