|
@@ -65,6 +65,11 @@ public final class HuaNongCrawlerQuoteResultsVoBuild {
|
|
|
quoteResultsVo.getScoreVo().setCiClaims(contractDTO.getPlatFormMessage().getClaimTimes());
|
|
quoteResultsVo.getScoreVo().setCiClaims(contractDTO.getPlatFormMessage().getClaimTimes());
|
|
|
// 交强转续保标识(按RenewalEnum映射)
|
|
// 交强转续保标识(按RenewalEnum映射)
|
|
|
quoteResultsVo.getScoreVo().setJqRenewal(convertRenewalFlag(contractDTO.getContractMain().getRenewalFlag()));
|
|
quoteResultsVo.getScoreVo().setJqRenewal(convertRenewalFlag(contractDTO.getContractMain().getRenewalFlag()));
|
|
|
|
|
+ RiskInfoVo ciRiskInfoVo = quoteVo.getCiRiskInfoVo();
|
|
|
|
|
+ ciRiskInfoVo.setStartDate(contractDTO.getCoverage().get(0).getValidDate());
|
|
|
|
|
+ ciRiskInfoVo.setEndDate(contractDTO.getCoverage().get(0).getExpiryDate());
|
|
|
|
|
+ quoteResultsVo.setCiRiskInfoVo(ciRiskInfoVo);
|
|
|
|
|
+
|
|
|
} else {
|
|
} else {
|
|
|
// 设置商业险各项金额
|
|
// 设置商业险各项金额
|
|
|
buildKindInfo(quoteVo.getKindInfoVo(), contractDTO.getCoverage());
|
|
buildKindInfo(quoteVo.getKindInfoVo(), contractDTO.getCoverage());
|
|
@@ -76,6 +81,11 @@ public final class HuaNongCrawlerQuoteResultsVoBuild {
|
|
|
quoteResultsVo.getScoreVo().setBiClaims(contractDTO.getPlatFormMessage().getClaimTimes());
|
|
quoteResultsVo.getScoreVo().setBiClaims(contractDTO.getPlatFormMessage().getClaimTimes());
|
|
|
// 商业转续保标识(按RenewalEnum映射)
|
|
// 商业转续保标识(按RenewalEnum映射)
|
|
|
quoteResultsVo.getScoreVo().setSyRenewal(convertRenewalFlag(contractDTO.getContractMain().getRenewalFlag()));
|
|
quoteResultsVo.getScoreVo().setSyRenewal(convertRenewalFlag(contractDTO.getContractMain().getRenewalFlag()));
|
|
|
|
|
+
|
|
|
|
|
+ RiskInfoVo biRiskInfoVo = quoteVo.getBiRiskInfoVo();
|
|
|
|
|
+ biRiskInfoVo.setStartDate(contractDTO.getCoverage().get(0).getValidDate());
|
|
|
|
|
+ biRiskInfoVo.setEndDate(contractDTO.getCoverage().get(0).getExpiryDate());
|
|
|
|
|
+ quoteResultsVo.setBiRiskInfoVo(biRiskInfoVo);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
// 计算总保费 = 交强险 + 商业险 + 驾意险 + 车船税
|
|
// 计算总保费 = 交强险 + 商业险 + 驾意险 + 车船税
|
|
@@ -90,14 +100,6 @@ public final class HuaNongCrawlerQuoteResultsVoBuild {
|
|
|
//设置评分
|
|
//设置评分
|
|
|
quoteResultsVo.setScoreVo(buildScoreVo(quoteResultsVo.getScoreVo(),huaNongCrawlerQuotedPriceResponse));
|
|
quoteResultsVo.setScoreVo(buildScoreVo(quoteResultsVo.getScoreVo(),huaNongCrawlerQuotedPriceResponse));
|
|
|
quoteResultsVo.setQuoteStatusEnum(InsOrderStatusEnum.WAIT_AUDIT);
|
|
quoteResultsVo.setQuoteStatusEnum(InsOrderStatusEnum.WAIT_AUDIT);
|
|
|
- quoteResultsVo.setCiRiskInfoVo(quoteVo.getCiRiskInfoVo());
|
|
|
|
|
- RiskInfoVo biRiskInfo = quoteVo.getBiRiskInfoVo();
|
|
|
|
|
- if(biRiskInfo != null && quoteVo.getCiRiskInfoVo() != null){
|
|
|
|
|
- biRiskInfo.setStartDate(quoteVo.getCiRiskInfoVo().getStartDate());
|
|
|
|
|
- biRiskInfo.setEndDate(quoteVo.getCiRiskInfoVo().getEndDate());
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- quoteResultsVo.setBiRiskInfoVo(biRiskInfo);
|
|
|
|
|
return quoteResultsVo;
|
|
return quoteResultsVo;
|
|
|
}
|
|
}
|
|
|
|
|
|