瀏覽代碼

中煤交强投保过户重复投保问题

cuixinpeng 2 年之前
父節點
當前提交
ad1b256aa9
共有 1 個文件被更改,包括 10 次插入5 次删除
  1. 10 5
      src/main/java/com/ydtech/modules/order/service/impl/ZhongMeiOrderApiServiceImpl.java

+ 10 - 5
src/main/java/com/ydtech/modules/order/service/impl/ZhongMeiOrderApiServiceImpl.java

@@ -186,11 +186,16 @@ public class ZhongMeiOrderApiServiceImpl implements ZhongMeiOrderApiService {
             }
         }
         QuoteRespVo quoteRespVo = getQuoteRespVo(quotedPriceResponse, quoteInfo);
-        if(quotedPriceResponse.getBizPlatformMsg()!=null && StringUtils.isNotEmpty(quotedPriceResponse.getBizPlatformMsg().getAnswer())){
-            if(quotedPriceResponse.getBizPlatformMsg().getAnswer().contains("起保日期")&&quotedPriceResponse.getBizPlatformMsg().getAnswer().contains("终保日期")){
-                quotedPriceResponse = zhongmeiRepeatInsuranceComponents.dealRepeatDate(quotedPriceRequest,quotedPriceResponse,quoteInfo);
-                quoteRespVo = getQuoteRespVo(quotedPriceResponse, quoteInfo);
-            }
+        boolean repeatFlag = false;
+        if(quotedPriceResponse.getBizPlatformMsg()!=null && StringUtils.isNotEmpty(quotedPriceResponse.getBizPlatformMsg().getAnswer())&& quotedPriceResponse.getBizPlatformMsg().getAnswer().contains("起保日期")&&quotedPriceResponse.getBizPlatformMsg().getAnswer().contains("终保日期")){
+            repeatFlag = true;
+        }
+        if(quotedPriceResponse.getForcePlatformMsg()!=null && StringUtils.isNotEmpty(quotedPriceResponse.getForcePlatformMsg().getAnswer())&& quotedPriceResponse.getForcePlatformMsg().getAnswer().contains("起保日期")&&quotedPriceResponse.getForcePlatformMsg().getAnswer().contains("终保日期")){
+            repeatFlag = true;
+        }
+        if(repeatFlag){
+            quotedPriceResponse = zhongmeiRepeatInsuranceComponents.dealRepeatDate(quotedPriceRequest,quotedPriceResponse,quoteInfo);
+            quoteRespVo = getQuoteRespVo(quotedPriceResponse, quoteInfo);
         }
         //这里调用费用匹配功能
         feeRuleSchemeService.dealFeeOrderInfo(quoteInfo,quoteRespVo,ptlAgreementAttribution.getId(),quotedPriceResponse.getBusinessNo());