From 260d18d4bd6c62775276daff2842c70426375621 Mon Sep 17 00:00:00 2001 From: zelian_wu Date: Thu, 14 Mar 2024 17:49:05 +0800 Subject: [PATCH] =?UTF-8?q?2024-03-14=20=E6=8A=A5=E4=BB=B7=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/QuoteRoutingController.java | 7 +++++++ .../quotation/entity/QuoteRoutingHeader.java | 2 +- .../service/QuoteRoutingHeaderService.java | 2 ++ .../impl/QuoteRoutingHeaderServiceImpl.java | 17 +++++++++++++++++ 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/spring/modules/quotation/controller/QuoteRoutingController.java b/src/main/java/com/spring/modules/quotation/controller/QuoteRoutingController.java index bb2659e9..86737b8a 100644 --- a/src/main/java/com/spring/modules/quotation/controller/QuoteRoutingController.java +++ b/src/main/java/com/spring/modules/quotation/controller/QuoteRoutingController.java @@ -1,6 +1,7 @@ package com.spring.modules.quotation.controller; import com.spring.common.utils.R; +import com.spring.modules.quotation.entity.QuoteBomHeader; import com.spring.modules.quotation.entity.QuoteRoutingHeader; import com.spring.modules.quotation.service.QuoteRoutingHeaderService; import org.springframework.beans.factory.annotation.Autowired; @@ -24,4 +25,10 @@ public class QuoteRoutingController { List> list = quoteRoutingHeaderService.treeList(routingTreeStructure); return R.ok().put("rows",list); } + + @GetMapping("/header") + public R searchQuoteRoutingHeader(String site,Long quoteDetailId,String testPartNo){ + QuoteRoutingHeader routingHeader = quoteRoutingHeaderService.searchQuoteRoutingHeader(site,quoteDetailId,testPartNo); + return R.ok().put("row",routingHeader); + } } diff --git a/src/main/java/com/spring/modules/quotation/entity/QuoteRoutingHeader.java b/src/main/java/com/spring/modules/quotation/entity/QuoteRoutingHeader.java index b68f0bb4..1da2c590 100644 --- a/src/main/java/com/spring/modules/quotation/entity/QuoteRoutingHeader.java +++ b/src/main/java/com/spring/modules/quotation/entity/QuoteRoutingHeader.java @@ -39,5 +39,5 @@ public class QuoteRoutingHeader { /** * */ - private Integer testPartNo; + private String testPartNo; } \ No newline at end of file diff --git a/src/main/java/com/spring/modules/quotation/service/QuoteRoutingHeaderService.java b/src/main/java/com/spring/modules/quotation/service/QuoteRoutingHeaderService.java index b3c193ad..e688074a 100644 --- a/src/main/java/com/spring/modules/quotation/service/QuoteRoutingHeaderService.java +++ b/src/main/java/com/spring/modules/quotation/service/QuoteRoutingHeaderService.java @@ -12,4 +12,6 @@ public interface QuoteRoutingHeaderService extends IService List getRoutingTreeStructure(String site,String testPartNo); List> treeList(List routingTreeStructure); + + QuoteRoutingHeader searchQuoteRoutingHeader(String site, Long quoteDetailId, String testPartNo); } diff --git a/src/main/java/com/spring/modules/quotation/service/impl/QuoteRoutingHeaderServiceImpl.java b/src/main/java/com/spring/modules/quotation/service/impl/QuoteRoutingHeaderServiceImpl.java index f84e838d..1429bbbe 100644 --- a/src/main/java/com/spring/modules/quotation/service/impl/QuoteRoutingHeaderServiceImpl.java +++ b/src/main/java/com/spring/modules/quotation/service/impl/QuoteRoutingHeaderServiceImpl.java @@ -76,4 +76,21 @@ public class QuoteRoutingHeaderServiceImpl extends ServiceImpl