diff --git a/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetail.java b/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetail.java index 322e1909..d03d7e78 100644 --- a/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetail.java +++ b/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetail.java @@ -148,6 +148,14 @@ public class QuoteDetail { private String moq; // 最小起订量 + private BigDecimal currencyTotalCost1; + + private BigDecimal currencyTotalCost2; + + private BigDecimal quoteCurrencyTotalCost1; + + private BigDecimal quoteCurrencyTotalCost2; + @TableField(exist = false) private Integer engChgLevel; diff --git a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java index 669c72f0..8da8d405 100644 --- a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java @@ -292,7 +292,10 @@ public class QuoteServiceImpl extends ServiceImpl implements detail.setQuoteTaxRate(BigDecimal.ZERO); detail.setQuoteTaxTotalPrice(BigDecimal.ZERO); detail.setQuoteTaxUnitPrice(BigDecimal.ZERO); - + detail.setCurrencyTotalCost1(BigDecimal.ZERO); + detail.setCurrencyTotalCost2(BigDecimal.ZERO); + detail.setQuoteCurrencyTotalCost1(BigDecimal.ZERO); + detail.setQuoteCurrencyTotalCost2(BigDecimal.ZERO); detail.setMoq("Standard 250K"); quoteDetailService.saveQuoteDetail(detail); diff --git a/src/main/resources/mapper/quote/QuoteDetailMapper.xml b/src/main/resources/mapper/quote/QuoteDetailMapper.xml index 93d633b8..07d94d73 100644 --- a/src/main/resources/mapper/quote/QuoteDetailMapper.xml +++ b/src/main/resources/mapper/quote/QuoteDetailMapper.xml @@ -66,7 +66,11 @@ qd.exchange_rate1, qd.currency2, qd.exchange_rate2, - qd.moq + qd.moq, + qd.currency_total_cost1, + qd.currency_total_cost2, + qd.quote_currency_total_cost1, + qd.quote_currency_total_cost2 from plm_quote_detail qd left join part pp on qd.part_id = pp.id @@ -156,7 +160,11 @@ qd.exchange_rate1, qd.currency2, qd.exchange_rate2, - qd.moq + qd.moq, + qd.currency_total_cost1, + qd.currency_total_cost2, + qd.quote_currency_total_cost1, + qd.quote_currency_total_cost2 from plm_quote_detail qd left join plm_project_part pp on qd.part_id = pp.id diff --git a/src/main/resources/mapper/quote/QuoteMapper.xml b/src/main/resources/mapper/quote/QuoteMapper.xml index 45e3fa2b..fd9c6aa4 100644 --- a/src/main/resources/mapper/quote/QuoteMapper.xml +++ b/src/main/resources/mapper/quote/QuoteMapper.xml @@ -51,9 +51,6 @@ and q.quote_no = #{params.quoteNo} - - and q.quote_version_no = #{params.quoteVersionNo} - and q.bu_no = #{params.buNo} @@ -67,7 +64,7 @@ and q.status = #{params.status} - and q.quote_version_no = #{params.quoteVersionNo} + and q.quote_version_no like #{params.quoteVersionNo} and c.customer_desc like #{params.customerDesc} @@ -85,7 +82,7 @@ and q.customer_inquiry_no like #{params.customerInquiryNo} - and q.customer_inquiry_no like #{params.insideInquiryNo} + and q.inside_inquiry_no like #{params.insideInquiryNo} and q.quote_date >= #{params.startDate} @@ -166,7 +163,7 @@ and q.status = #{ status} - and q.quote_version_no = #{ quoteVersionNo} + and q.quote_version_no like #{ quoteVersionNo} and c.customer_desc like #{ customerDesc} @@ -184,7 +181,7 @@ and q.customer_inquiry_no like #{ customerInquiryNo} - and q.customer_inquiry_no like #{ insideInquiryNo} + and q.inside_inquiry_no like #{ insideInquiryNo} and q.quote_date >= #{ startDate}