From e3b17ba93e7765b5f274eede0217839c62e8ecee Mon Sep 17 00:00:00 2001 From: Aoi_Tori <2547614904@qq.com> Date: Wed, 23 Jul 2025 16:20:17 +0800 Subject: [PATCH] 2025/7/23 --- .../service/impl/QuoteDetailBomTreeServiceImpl.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java index 22144af0..659cc0eb 100644 --- a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java +++ b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java @@ -9,6 +9,7 @@ import com.spring.modules.part.entity.PartInformationEntity; import com.spring.modules.part.vo.InventoryPartUnitCostSumVo; import com.spring.modules.quote.entity.*; import com.spring.modules.quote.mapper.QuoteDetailBomTreeMapper; +import com.spring.modules.quote.mapper.QuoteDetailToolMapper; import com.spring.modules.quote.service.*; import com.spring.modules.sys.dao.SysUserDao; import com.spring.modules.sys.entity.SysUserEntity; @@ -44,6 +45,8 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl quoteDetailTools = quoteDetailToolMapper.queryQuoteDetailTool(tool); if (Objects.nonNull(routing)){ // 处理工具 // 2、根据routing 生成工具信息 - quoteDetailToolService.saveToolByRouting(routing); + if (quoteDetailTools.size()==0){ + quoteDetailToolService.saveToolByRouting(routing); + } // 3、插入一条其他工具信息 quoteDetailToolService.saveQuoteDetailOtherTool(routing); }else {