|
|
|
@ -100,8 +100,6 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl<QuoteDetailBomTre |
|
|
|
purchase.setComponentScrap(BigDecimal.ZERO); |
|
|
|
purchase.setIssueType(""); |
|
|
|
purchase.setShrinkageFactor(BigDecimal.ZERO); |
|
|
|
purchase.setCreateBy(detail.getCreateBy()); |
|
|
|
purchase.setCreateDate(detail.getCreateDate()); |
|
|
|
BigDecimal price = baseMapper.getPartCost(purchase.getSite(),purchase.getPartNo()); |
|
|
|
purchase.setUnitPrice(price); |
|
|
|
purchase.setActualPrice(price); |
|
|
|
@ -249,6 +247,7 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl<QuoteDetailBomTre |
|
|
|
detail.setPartNo(tree.getPartNo()); |
|
|
|
detail.setSite(tree.getSite()); |
|
|
|
detail.setBuNo(tree.getBuNo()); |
|
|
|
detail.setBomType(tree.getBomType()); |
|
|
|
detail.setEngChgLevel(tree.getEngChgLevel()); |
|
|
|
detail.setAlternativeNo(tree.getAlternativeNo()); |
|
|
|
initQuoteDetailBomTree(detail, bomTree.getParentId(), Optional.ofNullable(tree.getLevel()).orElse(0)); |
|
|
|
|