ソースを参照

1. 诚泰日期更新

785834757 10 ヶ月 前
コミット
e17bdc8a54

+ 9 - 0
src/main/java/com/ydtech/modules/order/service/impl/ChengTaiOrderApiServiceImpl.java

@@ -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();