|
|
@@ -243,8 +243,17 @@ public class HuaNongCrawlerQuotedPriceRequestRequest implements HuaNongHeadReque
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ // 处理机动车损失险的保额
|
|
|
+ if(StringUtils.isNotEmpty(actualValue)){
|
|
|
+ List<KindInfoVo> biRiskInfoVo = quoteVo.getKindInfoVo();
|
|
|
+ for(KindInfoVo kindInfoVo :biRiskInfoVo){
|
|
|
+ if(kindInfoVo.getKindCode().equals("A")){
|
|
|
+ kindInfoVo.setAmount(actualValue);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- this.contract = ContractDTO.build(quoteVo.getCiRiskInfoVo(), quoteVo.getBiRiskInfoVo(), quoteVo.getKindInfoVo(), quoteVo.getInsuredPersonInfo(), isNewEnergy);
|
|
|
+ this.contract = ContractDTO.build(quoteVo.getCiRiskInfoVo(), quoteVo.getBiRiskInfoVo(), quoteVo.getKindInfoVo(), quoteVo.getInsuredPersonInfo(), isNewEnergy,actualValue);
|
|
|
// 人员
|
|
|
this.customer = CustomerDTO.build(quoteVo.getPolicyHolderInfo(), quoteVo.getInsuredPersonInfo(), quoteVo.getOwnersInfo(), this.saleInfo.agentCode, this.saleInfo.comCode);
|
|
|
}
|
|
|
@@ -2011,7 +2020,7 @@ public class HuaNongCrawlerQuotedPriceRequestRequest implements HuaNongHeadReque
|
|
|
}
|
|
|
|
|
|
|
|
|
- private static List<ContractDTO> build(RiskInfoVo ciRiskInfoVo, RiskInfoVo biRiskInfoVo, List<KindInfoVo> kindInfoVo, CustomerInfoVo insuredPersonInfo, boolean isNewEnergy) {
|
|
|
+ private static List<ContractDTO> build(RiskInfoVo ciRiskInfoVo, RiskInfoVo biRiskInfoVo, List<KindInfoVo> kindInfoVo, CustomerInfoVo insuredPersonInfo, boolean isNewEnergy,String actualValue) {
|
|
|
List<ContractDTO> contractDTOList = new ArrayList<>();
|
|
|
String isAloneCI;
|
|
|
String relatedType;
|