diff --git a/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java b/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java index 940c66da..1d11d3d2 100644 --- a/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java +++ b/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java @@ -60,4 +60,10 @@ public class QuoteDetailController { quoteDetailService.againQuoteDetail(quoteDetail); return R.ok("操作成功"); } + + @PostMapping("/inquiry") + public R inquiryQuoteDetail(@RequestBody QuoteDetail quoteDetail){ + List list = quoteDetailService.queryQuoteDetailByInquiry(quoteDetail); + return R.ok().put("rows", list); + } } diff --git a/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java b/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java index d49e3f5c..e439864f 100644 --- a/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java +++ b/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java @@ -217,4 +217,9 @@ public class QuoteDetail { @TableField(exist = false) private String currencyDesc1; + @TableField(exist = false) + private String projectNo; + + @TableField(exist = false) + private String insideInquiryNo; } diff --git a/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java b/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java index 178218d5..271440ed 100644 --- a/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java +++ b/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java @@ -16,4 +16,6 @@ public interface QuoteDetailMapper extends BaseMapper { IPage queryQuoteDetailByPage(@Param("page") Page quoteDetailPage,@Param("params") QuoteDetail quoteDetail); Integer queryItemNo(QuoteDetail quoteDetail); + + List queryQuoteDetailByInquiry(QuoteDetail quoteDetail); } diff --git a/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java b/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java index c8586ed6..c443a704 100644 --- a/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java +++ b/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java @@ -28,4 +28,6 @@ public interface QuoteDetailService extends IService { void againQuoteDetail(QuoteDetail quoteDetail); QuoteDetail queryQuoteDetailById(Long id); + + List queryQuoteDetailByInquiry(QuoteDetail quoteDetail); } diff --git a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java index d9914a36..6500dc2d 100644 --- a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java +++ b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java @@ -405,4 +405,9 @@ public class QuoteDetailServiceImpl extends ServiceImpl queryQuoteDetailByInquiry(QuoteDetail quoteDetail) { + return baseMapper.queryQuoteDetailByInquiry(quoteDetail); + } } diff --git a/src/main/resources/mapper/quote/QuoteDetailMapper.xml b/src/main/resources/mapper/quote/QuoteDetailMapper.xml index 8d50731a..431747be 100644 --- a/src/main/resources/mapper/quote/QuoteDetailMapper.xml +++ b/src/main/resources/mapper/quote/QuoteDetailMapper.xml @@ -199,5 +199,97 @@ select ISNULL(max(item_no),0)+1 from plm_quote_detail where quote_id = #{quoteId} - +