|
@@ -10,6 +10,7 @@ import com.jzg.commons.entity.quote.vo.aggregated.QuoteResultsVo;
|
|
|
import com.jzg.commons.entity.quote.vo.QuoteVo;
|
|
import com.jzg.commons.entity.quote.vo.QuoteVo;
|
|
|
import com.jzg.commons.entity.quote.vo.base.OrderBase;
|
|
import com.jzg.commons.entity.quote.vo.base.OrderBase;
|
|
|
import com.jzg.quotation.commons.constant.enums.quote.RenewalEnum;
|
|
import com.jzg.quotation.commons.constant.enums.quote.RenewalEnum;
|
|
|
|
|
+import com.jzg.quotation.zhongan.crawler.entity.response.ZhongAnCrawlerQuoteBaseResponse;
|
|
|
import com.jzg.quotation.zhongan.crawler.entity.response.ZhongAnCrawlerQuoteResponse;
|
|
import com.jzg.quotation.zhongan.crawler.entity.response.ZhongAnCrawlerQuoteResponse;
|
|
|
import com.jzg.quotation.zhongan.crawler.entity.response.ZhongAnCrawlerUploadInitDateResponse;
|
|
import com.jzg.quotation.zhongan.crawler.entity.response.ZhongAnCrawlerUploadInitDateResponse;
|
|
|
|
|
|
|
@@ -24,7 +25,7 @@ import java.util.stream.Collectors;
|
|
|
* @date: 2025/5/12 17:19
|
|
* @date: 2025/5/12 17:19
|
|
|
**/
|
|
**/
|
|
|
public class ZhongAnCrawlerQuoteResultsVoBuild {
|
|
public class ZhongAnCrawlerQuoteResultsVoBuild {
|
|
|
- public static QuoteResultsVo buildQuoteResultsVo(QuoteVo quoteVo, ZhongAnCrawlerQuoteResponse.ValueDTO.DataDTO dataDTO, ZhongAnCrawlerUploadInitDateResponse uploadInitDateResponse) {
|
|
|
|
|
|
|
+ public static QuoteResultsVo buildQuoteResultsVo(QuoteVo quoteVo, ZhongAnCrawlerQuoteResponse.ValueDTO.DataDTO dataDTO, ZhongAnCrawlerQuoteBaseResponse quoteBaseResponse) {
|
|
|
OrderBase orderBase = quoteVo.getOrder();
|
|
OrderBase orderBase = quoteVo.getOrder();
|
|
|
QuoteResultsVo quoteResultsVo = new QuoteResultsVo();
|
|
QuoteResultsVo quoteResultsVo = new QuoteResultsVo();
|
|
|
quoteResultsVo.setOrdersNo(orderBase.getOrdersNo());
|
|
quoteResultsVo.setOrdersNo(orderBase.getOrdersNo());
|
|
@@ -38,6 +39,8 @@ public class ZhongAnCrawlerQuoteResultsVoBuild {
|
|
|
quoteResultsVo.setKindInfoVo(kindInfoVo);
|
|
quoteResultsVo.setKindInfoVo(kindInfoVo);
|
|
|
// 评分
|
|
// 评分
|
|
|
quoteResultsVo.setScoreVo(buildScoreVo(dataDTO));
|
|
quoteResultsVo.setScoreVo(buildScoreVo(dataDTO));
|
|
|
|
|
+ // 车辆折旧价
|
|
|
|
|
+ quoteResultsVo.setCarActualValue(new BigDecimal(quoteBaseResponse.getValue().getBaseInfo().getVehicleActualPrice()));
|
|
|
|
|
|
|
|
// 交强保费 车船税 商业保费
|
|
// 交强保费 车船税 商业保费
|
|
|
buildPremium(quoteResultsVo, dataDTO);
|
|
buildPremium(quoteResultsVo, dataDTO);
|