Procházet zdrojové kódy

fix 国任即时起保,向前端返回车辆折旧价格等

liub před 2 měsíci
rodič
revize
b734f76f32

+ 4 - 4
tenant/insurance/quotation-hengbang/src/main/java/com/jzg/quotation/hengbang/crawler/service/Impl/HengBangCrawlerRequestImpl.java

@@ -155,13 +155,13 @@ public class HengBangCrawlerRequestImpl implements HengBangCrawlerRequest {
         // 非车信息匹配核心
         matchingAccident(quoteVo, headers, plyappno, calculationRequest);
 
-        return executeCalculationWithRetry(calculationRequest, headers, quoteVo, plyappno);
+        return executeCalculationWithRetry(calculationRequest, headers, quoteVo, plyappno,depreciationPrice);
     }
 
     /**
      * 执行报价计算并处理重试逻辑(脱保、重复投保、转保车验证码)
      */
-    private QuoteResultsVo executeCalculationWithRetry(HbCrawlerCalculationRequest calculationRequest, HttpHeaders headers, QuoteVo quoteVo, String plyappno) {
+    private QuoteResultsVo executeCalculationWithRetry(HbCrawlerCalculationRequest calculationRequest, HttpHeaders headers, QuoteVo quoteVo, String plyappno,String depreciationPrice) {
         JSONObject resJsonObj = callCalculation(calculationRequest, headers);
         if (resJsonObj == null) {
             return buildErrorResult(quoteVo);
@@ -240,7 +240,7 @@ public class HengBangCrawlerRequestImpl implements HengBangCrawlerRequest {
             hbCrawlerOrder.setPlyappno(plyappno);
             hbCrawlerOrderService.save(hbCrawlerOrder);
         }
-        return HbCrawlerQuoteResultVoBuild.build(quoteVo, proposalResponse, errorMsg);
+        return HbCrawlerQuoteResultVoBuild.build(quoteVo, proposalResponse, errorMsg,depreciationPrice);
     }
 
     /**
@@ -263,7 +263,7 @@ public class HengBangCrawlerRequestImpl implements HengBangCrawlerRequest {
      * 构建异常返回结果
      */
     private QuoteResultsVo buildErrorResult(QuoteVo quoteVo) {
-        return HbCrawlerQuoteResultVoBuild.build(quoteVo, null, "恒邦calculation接口返回异常");
+        return HbCrawlerQuoteResultVoBuild.build(quoteVo, null, "恒邦calculation接口返回异常",null);
     }
 
     /**