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