|
|
@@ -135,6 +135,22 @@ public class InsurePremiumRequest extends ChengTaiBaseRequest{
|
|
|
this.riskCode = "ct_1116";
|
|
|
this.renewalFlag = "0";
|
|
|
this.insPlan = ctQuoteAccidentVo.getProjectCode();
|
|
|
+ List<RiskInfoVo> riskList = quoteVo.getRisks();
|
|
|
+ if (CollUtil.isNotEmpty(riskList)){
|
|
|
+ for (RiskInfoVo riskInfoVo : riskList) {
|
|
|
+ if(InsuranceRisk.BUSINESS.getCode().equals(riskInfoVo.getRiskCode())){
|
|
|
+ this.validAtOnce = StringUtils.isBlank(riskInfoVo.getInstantFlag())
|
|
|
+ || "0".equals(riskInfoVo.getInstantFlag()) ? "0" : "1"; // 及时起保
|
|
|
+ this.validDate =riskInfoVo.getStartDate();
|
|
|
+ this.expiryDate = riskInfoVo.getEndDate();
|
|
|
+ }else if(InsuranceRisk.TRAFFIC.getCode().equals(riskInfoVo.getRiskCode())){
|
|
|
+ this.validAtOnce = StringUtils.isBlank(riskInfoVo.getInstantFlag())
|
|
|
+ || "0".equals(riskInfoVo.getInstantFlag()) ? "0" : "1"; // 及时起保
|
|
|
+ this.validDate =riskInfoVo.getStartDate();
|
|
|
+ this.expiryDate = riskInfoVo.getEndDate();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|