From 37315bfbde9bb58c2ec73dd6642351932106cad4 Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Fri, 6 Dec 2024 09:03:50 +0800 Subject: [PATCH] 2024-12-06 --- .../QuoteDetailRoutingController.java | 6 +++ .../service/QuoteDetailRoutingService.java | 3 ++ .../impl/QuoteDetailBomTreeServiceImpl.java | 21 +++++++---- .../impl/QuoteDetailRoutingServiceImpl.java | 5 +++ .../mapper/quote/QuoteDetailBomTreeMapper.xml | 37 +++++++++---------- 5 files changed, 45 insertions(+), 27 deletions(-) diff --git a/src/main/java/com/spring/modules/quote/controller/QuoteDetailRoutingController.java b/src/main/java/com/spring/modules/quote/controller/QuoteDetailRoutingController.java index ea29da16..7ca41fc1 100644 --- a/src/main/java/com/spring/modules/quote/controller/QuoteDetailRoutingController.java +++ b/src/main/java/com/spring/modules/quote/controller/QuoteDetailRoutingController.java @@ -41,4 +41,10 @@ public class QuoteDetailRoutingController { quoteDetailRoutingService.changeQuoteDetailRouting(quoteDetailRouting); return R.ok("操作成功"); } + + @PostMapping("/update") + public R updateQuoteDetailRouting(@RequestBody QuoteDetailRouting quoteDetailRouting) { + quoteDetailRoutingService.updateQuoteDetailRouting(quoteDetailRouting); + return R.ok("操作成功"); + } } diff --git a/src/main/java/com/spring/modules/quote/service/QuoteDetailRoutingService.java b/src/main/java/com/spring/modules/quote/service/QuoteDetailRoutingService.java index eab14bea..2e39d706 100644 --- a/src/main/java/com/spring/modules/quote/service/QuoteDetailRoutingService.java +++ b/src/main/java/com/spring/modules/quote/service/QuoteDetailRoutingService.java @@ -20,4 +20,7 @@ public interface QuoteDetailRoutingService extends IService void changeQuoteDetailRouting(QuoteDetailRouting quoteDetailRouting); void againQuoteDetailRouting(QuoteDetailBomTree tree, long id); + + void updateQuoteDetailRouting(QuoteDetailRouting quoteDetailRouting); + } 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 98a8472b..9195aa66 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 @@ -1,15 +1,9 @@ package com.spring.modules.quote.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.spring.modules.quote.entity.QuoteDetail; -import com.spring.modules.quote.entity.QuoteDetailBom; -import com.spring.modules.quote.entity.QuoteDetailBomTree; -import com.spring.modules.quote.entity.QuoteDetailRouting; +import com.spring.modules.quote.entity.*; import com.spring.modules.quote.mapper.QuoteDetailBomTreeMapper; -import com.spring.modules.quote.service.QuoteDetailBomService; -import com.spring.modules.quote.service.QuoteDetailBomTreeService; -import com.spring.modules.quote.service.QuoteDetailRoutingService; -import com.spring.modules.quote.service.QuoteDetailService; +import com.spring.modules.quote.service.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -29,6 +23,8 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl componentParts = baseMapper.queryBomComponentPart(bom); log.info("BOM子物料:{}",componentParts); // 3、查询子物料是否存在BOM信息 diff --git a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailRoutingServiceImpl.java b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailRoutingServiceImpl.java index 222df698..c2eefb78 100644 --- a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailRoutingServiceImpl.java +++ b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailRoutingServiceImpl.java @@ -218,4 +218,9 @@ public class QuoteDetailRoutingServiceImpl extends ServiceImpl