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