Browse Source

2024-12-06

master
qiezi 1 year ago
parent
commit
f784726ae2
  1. 13
      src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java

13
src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java

@ -34,6 +34,8 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
@Autowired
private QuoteDetailTestService quoteDetailTestService;
@Autowired
private QuoteDetailOtherService quoteDetailOtherService;
@Autowired
private SysOssService sysOssService;
@Override
@ -81,6 +83,8 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
quoteDetailAttributeService.initQuoteDetailAttribute(quoteDetail);
// 测试 默认插入其他列
quoteDetailTestService.saveQuoteDetailOtherTest(quoteDetail);
// 其他
quoteDetailOtherService.saveQuoteDetailOtherOther(quoteDetail);
// 5初始化BOM结构和BOM/ROuting信息
quoteDetailBomTreeService.initQuoteDetailBomTree(quoteDetail, 0L, 0);
return quoteDetail;
@ -102,6 +106,9 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
quoteDetailToolService.lambdaUpdate().eq(QuoteDetailTool::getQuoteDetailId, id).remove();
// 测试
quoteDetailTestService.lambdaUpdate().eq(QuoteDetailTest::getQuoteDetailId, id).remove();
// 其他
quoteDetailOtherService.lambdaUpdate().eq(QuoteDetailOther::getQuoteDetailId, id).remove();
quoteDetailAttributeService.lambdaUpdate().eq(QuoteDetailAttribute::getQuoteDetailId, id).remove();
quoteDetailBomTreeService.lambdaUpdate().eq(QuoteDetailBomTree::getQuoteDetailId, id).remove();
quoteDetailBomService.lambdaUpdate().eq(QuoteDetailBom::getQuoteDetailId, id).remove();
@ -131,6 +138,8 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
quoteDetailToolService.lambdaUpdate().eq(QuoteDetailTool::getQuoteId, quote.getId()).remove();
// 测试
quoteDetailTestService.lambdaUpdate().eq(QuoteDetailTest::getQuoteId, quote.getId()).remove();
// 其他
quoteDetailOtherService.lambdaUpdate().eq(QuoteDetailOther::getQuoteId, quote.getId()).remove();
// 属性 其他成本
quoteDetailAttributeService.lambdaUpdate().eq(QuoteDetailAttribute::getQuoteId, quote.getId()).remove();
// BOM结构
@ -400,6 +409,8 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
quoteDetailAttributeService.againQuoteDetailAttribute(quoteDetail, detailId);
// 测试
quoteDetailTestService.againQuoteDetailTest(quoteDetail, detailId);
// 其他
quoteDetailOtherService.againQuoteDetailOther(quoteDetail, detailId);
// BomTree
quoteDetailBomTreeService.againQuoteDetailBomTree(quoteDetail, detailId);
}
@ -424,6 +435,8 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
quoteDetailAttributeService.againQuoteDetailAttribute(detail, id);
// 测试
quoteDetailTestService.againQuoteDetailTest(detail, id);
// 其他
quoteDetailOtherService.againQuoteDetailOther(detail, id);
// BomTree
quoteDetailBomTreeService.againQuoteDetailBomTree(detail, id);
}

Loading…
Cancel
Save