Bläddra i källkod

渤海代码修改

wks 2 år sedan
förälder
incheckning
6146856428

+ 1 - 1
src/main/java/com/ydtech/modules/ins/model/vo/QuoteRespVo.java

@@ -130,7 +130,7 @@ public class QuoteRespVo {
     /**
      * 预核保信息
      */
-    @JsonProperty("predict_info")
+    @ApiModelProperty("预核保信息")
     private List<PreUnderwritingInfoDTO> predictInfo;
 
 

+ 2 - 1
src/main/java/com/ydtech/modules/order/entity/crawler/response/CrawlerQuoteResponse.java

@@ -9,6 +9,7 @@ import org.springframework.util.ObjectUtils;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
@@ -244,7 +245,7 @@ public class CrawlerQuoteResponse extends CrawlerBaseResponse {
         @JsonProperty("info_list")
         private List<String> infoList;
 
-        @JsonProperty("predict_info ")
+        @JsonProperty("predict_info")
         private List<PredictInfoDTO> predictInfo;
 
         @NoArgsConstructor

+ 1 - 0
src/main/java/com/ydtech/modules/order/service/impl/BoHaiOrderApiServiceImpl.java

@@ -251,6 +251,7 @@ public class BoHaiOrderApiServiceImpl implements BoHaiOrderApiService {
                     licenseno + "-" + insAreaCompany.getJqpolicyno() + "-交强险保单.pdf", licenseno, customerInfoVo.getIdentifyNumber()));
             crawlerPolicyPrintVo.setJqxFlagUrl(fileComponents.gainCarInsPolicy(data.getTrafficEPolicyUrl(),
                     licenseno + "-" + insAreaCompany.getJqpolicyno() + "-交强险标志.pdf", licenseno, customerInfoVo.getIdentifyNumber()));
+
         }
         if (StringUtils.isNotEmpty(data.getBusinessEPolicyUrl())) {
             crawlerPolicyPrintVo.setSyxPolicyUrl(fileComponents.gainCarInsPolicy(data.getBusinessEPolicyUrl(),

+ 8 - 4
src/main/java/com/ydtech/modules/order/service/impl/InsCrawlerOrderServiceImpl.java

@@ -179,7 +179,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
             insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
             return HttpResult.error(crawlerAuditResponse.getMessage());
         }
-            // 投保单号
+        // 投保单号
         insAreaCompany.setPaymentLink(crawlerAuditResponse.getPayUrl());
         insAreaCompany.setJqapplyno(crawlerAuditResponse.getJqPolicy());
         insAreaCompany.setSyapplyno(crawlerAuditResponse.getSyPolicy());
@@ -327,7 +327,11 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
         quoteRespVo.setJqAdjustRate(other.getJqDiscount());
         quoteRespVo.setSyAdjustRate(other.getSyDiscount());
         quoteRespVo.setOrderno(orderNo); //订单号
-//        quoteRespVo.setPredictInfo(other.getPredictInfo().stream().map(QuoteRespVo.PreUnderwritingInfoDTO::new).collect(Collectors.toList()));
+
+        if (!ObjectUtils.isEmpty(other.getPredictInfo())) {
+            quoteRespVo.setPredictInfo(other.getPredictInfo().stream().map(QuoteRespVo.PreUnderwritingInfoDTO::new).collect(Collectors.toList()));
+        }
+
         // 起保日期和终保日期
         quoteRespVo.setStartDateJq(response.getJqStartDate());
         quoteRespVo.setEndDateJq(response.getJqEndDate());
@@ -397,13 +401,13 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
         CrawlerAuditResponse crawlerAuditResponse = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
                 PtlCrawlerApiType.API_8.getDesc(), crawlerBaseRequest, CrawlerAuditResponse.class);
 
-        if(crawlerAuditResponse.getCode() == CrawlerAuditStatus.CAS_500.getCode()){
+        if (crawlerAuditResponse.getCode() == CrawlerAuditStatus.CAS_500.getCode()) {
             insAreaCompany.setOrderstatus(InsOrderStatusEnum.TO_BACK.getCode());
             insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
             return HttpResult.error(crawlerAuditResponse.getMessage());
         } else if (crawlerAuditResponse.getCode() == CrawlerAuditStatus.CAS_200.getCode()) {
             insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode());
-        }else {
+        } else {
             throw new SystemException(crawlerAuditResponse.getMessage());
         }