|
|
@@ -419,6 +419,15 @@ public class ChengTaiOrderApiServiceImpl implements ChengTaiOrderApiService {
|
|
|
contractMain.setExpiryDate(DateTimeUtil.format(localDateTime, DateTimeUtil.DATETIME_PATTERN));
|
|
|
ciContract.setContractMain(contractMain);
|
|
|
insurePremiumRequest.setCiContract(ciContract);
|
|
|
+ if(Objects.nonNull(insurePremiumRequest.getBiContract())){
|
|
|
+ // 如果存在商业险的话 交强险重复投保 则也修改商业险的投保时间
|
|
|
+ InsurePremiumRequest.BiContractDTO biContract = insurePremiumRequest.getBiContract();
|
|
|
+ InsurePremiumRequest.BiContractDTO.ContractMainDTO biContractMain = biContract.getContractMain();
|
|
|
+ biContractMain.setValidDate(DateTimeUtil.format(tomorrowMidnight, DateTimeUtil.DATETIME_PATTERN));
|
|
|
+ biContractMain.setExpiryDate(DateTimeUtil.format(localDateTime, DateTimeUtil.DATETIME_PATTERN));
|
|
|
+ biContract.setContractMain(biContractMain);
|
|
|
+ insurePremiumRequest.setBiContract(biContract);
|
|
|
+ }
|
|
|
}
|
|
|
if (a.contains("商业险险平台") && a.contains("重复投保")){
|
|
|
InsurePremiumRequest.BiContractDTO biContract = insurePremiumRequest.getBiContract();
|