فهرست منبع

交强险终保日期

wks 3 سال پیش
والد
کامیت
ad8e89e1fb

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

@@ -61,7 +61,7 @@ public class ZijinRequestApiComponents {
 
     private ZijinVehicleTypeErrorComponents zijinVehicleTypeErrorComponents;
 
-   private ZijinSystemExceptionComponents zijinSystemExceptionComponents;
+    private ZijinSystemExceptionComponents zijinSystemExceptionComponents;
 
     @Autowired
     public void setZijinDuplicateInsuranceComponents(ZijinDuplicateInsuranceComponents zijinDuplicateInsuranceComponents) {
@@ -264,7 +264,7 @@ public class ZijinRequestApiComponents {
         // 3. 车型不一致
         calculatePremiumResponse = zijinVehicleTypeErrorComponents.modification(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
         // 4. 处理 93169 需要重新报价异常
-        calculatePremiumResponse = zijinSystemExceptionComponents.exceptionProcessing(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
+        calculatePremiumResponse = zijinSystemExceptionComponents.exceptionProcessing(calculatePremiumResponse);
 
         return calculatePremiumResponse;
     }

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

@@ -35,18 +35,11 @@ public class ZijinSystemExceptionComponents {
     /**
      * 处理 93169 需要重新报价异常
      */
-    public CalculatePremiumResponse exceptionProcessing(CalculatePremiumRequest calculatePremiumRequest, CalculatePremiumResponse calculatePremiumResponse, HttpHeaders httpHeaders, ModelQueryRequest modelQueryRequest) {
+    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())) {
-            try {
-                Thread.sleep(1000);
-            } catch (InterruptedException e) {
-                InsuranceLog.infoLog(InsuranceEnum.ZKIC.getPinyin(), e.getMessage());
-                Thread.currentThread().interrupt();
-            }
-
-            return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders, modelQueryRequest);
+            throw new SystemException("请重新报价!");
         }
         return calculatePremiumResponse;
     }