|
@@ -529,11 +529,6 @@ public class HuaTaiQuotedPriceRequest extends HuaTaiBaseRequest {
|
|
|
//车损险保额
|
|
//车损险保额
|
|
|
coverageDto.amount = actualValueResponse.getActualValue();
|
|
coverageDto.amount = actualValueResponse.getActualValue();
|
|
|
}
|
|
}
|
|
|
- //含三者时,自动赠送救援俩次
|
|
|
|
|
- if ("B".equals(code)) {
|
|
|
|
|
- CoverageDto coverageDtoTemp = getSRCoverage(contractMain);
|
|
|
|
|
- list.add(coverageDtoTemp);
|
|
|
|
|
- }
|
|
|
|
|
// 司机
|
|
// 司机
|
|
|
if (ArrayUtil.indexOf(InsuranceTypeCorrespondence.getDriver(), code) >= 0) {
|
|
if (ArrayUtil.indexOf(InsuranceTypeCorrespondence.getDriver(), code) >= 0) {
|
|
|
coverageDto.quantity = "1";
|
|
coverageDto.quantity = "1";
|
|
@@ -548,23 +543,16 @@ public class HuaTaiQuotedPriceRequest extends HuaTaiBaseRequest {
|
|
|
if (ArrayUtil.indexOf(InsuranceTypeCorrespondence.getAbsoluteDeductible(), code) >= 0) {
|
|
if (ArrayUtil.indexOf(InsuranceTypeCorrespondence.getAbsoluteDeductible(), code) >= 0) {
|
|
|
coverageDto.deductible = "-" + kindInfoVo.getDeductibleRate();
|
|
coverageDto.deductible = "-" + kindInfoVo.getDeductibleRate();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if (ArrayUtil.indexOf(InsuranceTypeCorrespondence.getSpecialContractClause(), code) >= 0) {
|
|
|
|
|
+ coverageDto.serviceTimes = String.valueOf(kindInfoVo.getServiceTimes());
|
|
|
|
|
+ }
|
|
|
list.add(coverageDto);
|
|
list.add(coverageDto);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
return list;
|
|
return list;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- //SR 附加机动车道路救援服务特约条款
|
|
|
|
|
- public CoverageDto getSRCoverage(ContractMainDto contractMain) {
|
|
|
|
|
- CoverageDto coverageDto = new CoverageDto();
|
|
|
|
|
- coverageDto.kindCode = "SR";
|
|
|
|
|
- coverageDto.kindName = "附加机动车道路救援服务特约条款";
|
|
|
|
|
- coverageDto.validDate = contractMain.getValidDate();
|
|
|
|
|
- coverageDto.expiryDate = contractMain.getExpiryDate();
|
|
|
|
|
- coverageDto.serviceTimes = "2";
|
|
|
|
|
- return coverageDto;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* 交强险
|
|
* 交强险
|
|
|
*
|
|
*
|