|
@@ -61,6 +61,8 @@ public class ZijinRequestApiComponents {
|
|
|
|
|
|
|
|
private ZijinVehicleTypeErrorComponents zijinVehicleTypeErrorComponents;
|
|
private ZijinVehicleTypeErrorComponents zijinVehicleTypeErrorComponents;
|
|
|
|
|
|
|
|
|
|
+ private ZijinSystemExceptionComponents zijinSystemExceptionComponents;
|
|
|
|
|
+
|
|
|
@Autowired
|
|
@Autowired
|
|
|
public void setZijinDuplicateInsuranceComponents(ZijinDuplicateInsuranceComponents zijinDuplicateInsuranceComponents) {
|
|
public void setZijinDuplicateInsuranceComponents(ZijinDuplicateInsuranceComponents zijinDuplicateInsuranceComponents) {
|
|
|
this.zijinDuplicateInsuranceComponents = zijinDuplicateInsuranceComponents;
|
|
this.zijinDuplicateInsuranceComponents = zijinDuplicateInsuranceComponents;
|
|
@@ -76,6 +78,10 @@ public class ZijinRequestApiComponents {
|
|
|
this.zijinVehicleTypeErrorComponents = zijinVehicleTypeErrorComponents;
|
|
this.zijinVehicleTypeErrorComponents = zijinVehicleTypeErrorComponents;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ public void setZijinSystemExceptionComponents(ZijinSystemExceptionComponents zijinSystemExceptionComponents) {
|
|
|
|
|
+ this.zijinSystemExceptionComponents = zijinSystemExceptionComponents;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
public ZijinRequestApiComponents(InsCrawlerOrderComponents insCrawlerOrderComponents, ZjApiConfigurationProperties zjApiConfigurationProperties, ConfigureParametersComponents configureParametersComponents, StringRedisTemplate redisTemplate, RedissonClient redissonClient) {
|
|
public ZijinRequestApiComponents(InsCrawlerOrderComponents insCrawlerOrderComponents, ZjApiConfigurationProperties zjApiConfigurationProperties, ConfigureParametersComponents configureParametersComponents, StringRedisTemplate redisTemplate, RedissonClient redissonClient) {
|
|
|
this.insCrawlerOrderComponents = insCrawlerOrderComponents;
|
|
this.insCrawlerOrderComponents = insCrawlerOrderComponents;
|
|
@@ -257,6 +263,8 @@ public class ZijinRequestApiComponents {
|
|
|
calculatePremiumResponse = zijinReinsuranceComponents.reinsurance(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
|
|
calculatePremiumResponse = zijinReinsuranceComponents.reinsurance(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
|
|
|
// 3. 车型不一致
|
|
// 3. 车型不一致
|
|
|
calculatePremiumResponse = zijinVehicleTypeErrorComponents.modification(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
|
|
calculatePremiumResponse = zijinVehicleTypeErrorComponents.modification(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
|
|
|
|
|
+ // 4. 处理 93169 需要重新报价异常
|
|
|
|
|
+ calculatePremiumResponse = zijinSystemExceptionComponents.exceptionProcessing(calculatePremiumRequest, calculatePremiumResponse, httpHeaders, modelQueryRequest);
|
|
|
|
|
|
|
|
return calculatePremiumResponse;
|
|
return calculatePremiumResponse;
|
|
|
}
|
|
}
|