Browse Source

2025/7/23

master
Aoi_Tori 6 months ago
parent
commit
e3b17ba93e
  1. 8
      src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java

8
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.part.vo.InventoryPartUnitCostSumVo;
import com.spring.modules.quote.entity.*; import com.spring.modules.quote.entity.*;
import com.spring.modules.quote.mapper.QuoteDetailBomTreeMapper; import com.spring.modules.quote.mapper.QuoteDetailBomTreeMapper;
import com.spring.modules.quote.mapper.QuoteDetailToolMapper;
import com.spring.modules.quote.service.*; import com.spring.modules.quote.service.*;
import com.spring.modules.sys.dao.SysUserDao; import com.spring.modules.sys.dao.SysUserDao;
import com.spring.modules.sys.entity.SysUserEntity; import com.spring.modules.sys.entity.SysUserEntity;
@ -44,6 +45,8 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl<QuoteDetailBomTre
private SysUserDao sysUserDao; private SysUserDao sysUserDao;
@Autowired @Autowired
private IfsServer ifsServer; private IfsServer ifsServer;
@Autowired
private QuoteDetailToolMapper quoteDetailToolMapper;
private Server server = null; private Server server = null;
@ -141,10 +144,15 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl<QuoteDetailBomTre
/* quoteDetailToolService.lambdaUpdate() /* quoteDetailToolService.lambdaUpdate()
.eq(QuoteDetailTool::getQuoteDetailId, detail.getId()) .eq(QuoteDetailTool::getQuoteDetailId, detail.getId())
.remove();*/ .remove();*/
QuoteDetailTool tool = new QuoteDetailTool();
tool.setQuoteDetailId(detail.getId());
List<QuoteDetailTool> quoteDetailTools = quoteDetailToolMapper.queryQuoteDetailTool(tool);
if (Objects.nonNull(routing)){ if (Objects.nonNull(routing)){
// 处理工具 // 处理工具
// 2根据routing 生成工具信息 // 2根据routing 生成工具信息
if (quoteDetailTools.size()==0){
quoteDetailToolService.saveToolByRouting(routing); quoteDetailToolService.saveToolByRouting(routing);
}
// 3插入一条其他工具信息 // 3插入一条其他工具信息
quoteDetailToolService.saveQuoteDetailOtherTool(routing); quoteDetailToolService.saveQuoteDetailOtherTool(routing);
}else { }else {

Loading…
Cancel
Save