Просмотр исходного кода

紫金重复投保日期问题

wks 3 лет назад
Родитель
Сommit
7938c77814

+ 1 - 1
src/main/java/com/ydtech/modules/order/components/zj/ZijinDuplicateInsuranceComponents.java

@@ -128,7 +128,7 @@ public class ZijinDuplicateInsuranceComponents {
             }
 
             baseInfo.setTrafficTime(jqEndDate);
-            baseInfo.setBusinessTime(jqEndDate);
+            baseInfo.setBusinessTime(syEndDate);
             return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders, modelQueryRequest);
         }
         return calculatePremiumResponse;

+ 4 - 2
src/main/java/com/ydtech/modules/order/components/zj/ZijinSystemExceptionComponents.java

@@ -38,10 +38,12 @@ public class ZijinSystemExceptionComponents {
     public CalculatePremiumResponse exceptionProcessing(CalculatePremiumResponse calculatePremiumResponse) {
         InsuranceLog.infoLog(InsuranceEnum.ZKIC.getPinyin(), "\n\t---------> {}\n\t---------> {}", "紫金财险 999 异常处理", calculatePremiumResponse.getRtnMsg());
         String rtnMsg = calculatePremiumResponse.getRtnMsg();
+
         if (rtnMsg.contains(ResultEnum.R_93169.getCode())) {
-            throw new SystemException("重新报价!");
+            throw new SystemException("稍等一会,再重新报价!");
         }
-        return calculatePremiumResponse;
+
+        throw new SystemException(rtnMsg);
     }
 
     @AllArgsConstructor