Przeglądaj źródła

修改报价和影像问题

wks 3 lat temu
rodzic
commit
690c7c11bd

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

@@ -8,6 +8,7 @@ import com.ydtech.modules.order.entity.api.zj.request.CalculatePremiumRequest;
 import com.ydtech.modules.order.entity.api.zj.request.ModelQueryRequest;
 import com.ydtech.modules.order.entity.api.zj.response.CalculatePremiumResponse;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpHeaders;
 import org.springframework.stereotype.Component;
 
@@ -29,9 +30,10 @@ public class ZijinDuplicateInsuranceComponents {
 
     public static final String SY_REGEX = "商业险.+?终保日期:(.+?);";
 
-    private final ZijinRequestApiComponents zijinRequestApiComponents;
+    private ZijinRequestApiComponents zijinRequestApiComponents;
 
-    public ZijinDuplicateInsuranceComponents(ZijinRequestApiComponents zijinRequestApiComponents) {
+    @Autowired
+    public void setZijinRequestApiComponents(ZijinRequestApiComponents zijinRequestApiComponents) {
         this.zijinRequestApiComponents = zijinRequestApiComponents;
     }
 

+ 7 - 3
src/main/java/com/ydtech/modules/order/components/zj/ZijinReinsuranceComponents.java

@@ -9,6 +9,7 @@ import com.ydtech.modules.order.entity.api.zj.response.CalculatePremiumResponse;
 import com.ydtech.modules.order.entity.crawler.request.RecognitionRequest;
 import com.ydtech.modules.order.entity.crawler.response.RecognitionResponse;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpHeaders;
 import org.springframework.stereotype.Component;
 
@@ -22,16 +23,19 @@ import org.springframework.stereotype.Component;
 @Component
 public class ZijinReinsuranceComponents {
 
-    private final ZijinRequestApiComponents zijinRequestApiComponents;
+    private  ZijinRequestApiComponents zijinRequestApiComponents;
 
 
     private final VerificationCodeIdentification verificationCodeIdentification;
 
-    public ZijinReinsuranceComponents(ZijinRequestApiComponents zijinRequestApiComponents, VerificationCodeIdentification verificationCodeIdentification) {
-        this.zijinRequestApiComponents = zijinRequestApiComponents;
+    public ZijinReinsuranceComponents(VerificationCodeIdentification verificationCodeIdentification) {
         this.verificationCodeIdentification = verificationCodeIdentification;
     }
 
+    @Autowired
+    public void setZijinRequestApiComponents(ZijinRequestApiComponents zijinRequestApiComponents) {
+        this.zijinRequestApiComponents = zijinRequestApiComponents;
+    }
 
     /**
      * 转保处理

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

@@ -237,11 +237,11 @@ public class ZijinRequestApiComponents {
     public CalculatePremiumResponse calculatePremium(CalculatePremiumRequest calculatePremiumRequest, HttpHeaders httpHeaders, ModelQueryRequest modelQueryRequest) {
         CalculatePremiumResponse calculatePremiumResponse = request(RequestUrl.CALCULATE_PREMIUM, calculatePremiumRequest, CalculatePremiumResponse.class, httpHeaders);
 
-        // 5. 重复投保
+        // 1. 重复投保
         calculatePremiumResponse = zijinDuplicateInsuranceComponents.duplicate(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
-        // 6. 转保标志
+        // 2. 转保标志
         calculatePremiumResponse = zijinReinsuranceComponents.reinsurance(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
-        // 7. 车型不一致
+        // 3. 车型不一致
         calculatePremiumResponse = zijinVehicleTypeErrorComponents.modification(calculatePremiumRequest, calculatePremiumResponse, httpHeaders,  modelQueryRequest);
 
         return calculatePremiumResponse;

+ 5 - 3
src/main/java/com/ydtech/modules/order/components/zj/ZijinVehicleTypeErrorComponents.java

@@ -11,6 +11,7 @@ import com.ydtech.modules.order.entity.api.zj.response.ModelQueryResponse;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpHeaders;
 import org.springframework.stereotype.Component;
 
@@ -33,9 +34,10 @@ public class ZijinVehicleTypeErrorComponents {
 
     public static final String CAR_ERROR_REGEX = "车型代码:(.+?) 行业车型编码:(.+?); ";
 
-    private final ZijinRequestApiComponents zijinRequestApiComponents;
+    private ZijinRequestApiComponents zijinRequestApiComponents;
 
-    public ZijinVehicleTypeErrorComponents(ZijinRequestApiComponents zijinRequestApiComponents) {
+    @Autowired
+    public void setZijinRequestApiComponents(ZijinRequestApiComponents zijinRequestApiComponents) {
         this.zijinRequestApiComponents = zijinRequestApiComponents;
     }
 
@@ -70,7 +72,7 @@ public class ZijinVehicleTypeErrorComponents {
                     .collect(Collectors.toList()).get(0);
 
             calculatePremiumRequest.modificationOfVehicleType(vehicleModelInfosDTO);
-            return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders,  modelQueryRequest);
+            return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders, modelQueryRequest);
         }
         return calculatePremiumResponse;
     }