Quellcode durchsuchen

泰山代码优化

wangguoqiang vor 4 Monaten
Ursprung
Commit
60eec8f822

+ 4 - 2
tenant/insurance/quotation-taishan/src/main/java/com/jzg/quotation/taishan/crawler/component/TaiShanDuplicateInsuranceComponents.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taishan.crawler.component;
 
+import com.alibaba.fastjson.JSON;
 import com.jzg.commons.exception.SystemException;
 import com.jzg.commons.util.StringUtils;
 import com.jzg.quotation.taishan.crawler.constant.enums.ResultEnum;
@@ -40,6 +41,7 @@ public class TaiShanDuplicateInsuranceComponents extends ResponseMessageAbstract
 
     @Override
     public TaiShanCrawlerQuotationResponse messageHandler(TaiShanCrawlerQuotationRequest request, TaiShanCrawlerQuotationResponse response, HttpHeaders headers, int repeatNumber) {
+        log.info("response参数的值:{}", JSON.toJSONString(response));
         TaiShanCrawlerQuotationResponse.ResultDTO.ExceptionDTO exception = response.getResult().getException();
         log.info("{}\n\t---------> {}", "泰山财险重复投保处理", exception.getMsg());
         String errMsg = exception.getMsg();
@@ -63,7 +65,7 @@ public class TaiShanDuplicateInsuranceComponents extends ResponseMessageAbstract
                 lastEndDate = getTheExpiryDate(reMark, THE_SY_FIRST_REGEX);
 
             }
-            if(StringUtils.isBlank(lastEndDate)){
+            if(StringUtils.isNotBlank(lastEndDate)){
                 DateTimeFormatter formatter =
                         DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
                 LocalDateTime timeObj =
@@ -90,7 +92,7 @@ public class TaiShanDuplicateInsuranceComponents extends ResponseMessageAbstract
                 lastEndDate = getTheExpiryDate(reMark, THE_JQ_FIRST_REGEX);
 
             }
-            if(StringUtils.isBlank(lastEndDate)){
+            if(StringUtils.isNotBlank(lastEndDate)){
                 DateTimeFormatter formatter =
                         DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
                 LocalDateTime timeObj =

+ 2 - 0
tenant/insurance/quotation-taishan/src/main/java/com/jzg/quotation/taishan/crawler/entity/request/TaiShanCrawlerImageUploadRequest.java

@@ -4,6 +4,7 @@ import com.alibaba.fastjson.annotation.JSONField;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.AllArgsConstructor;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 
 import java.io.Serial;
 import java.io.Serializable;
@@ -111,6 +112,7 @@ public class TaiShanCrawlerImageUploadRequest implements Serializable {
      * 包含图片的文件名和二进制数据
      */
     @Data
+    @NoArgsConstructor
     @AllArgsConstructor
     public static class ImageInfo implements Serializable {
         @Serial

+ 1 - 1
tenant/insurance/quotation-taishan/src/main/java/com/jzg/quotation/taishan/crawler/service/impl/TaiShanCrawlerOrderServiceImpl.java

@@ -22,7 +22,7 @@ public class TaiShanCrawlerOrderServiceImpl implements TaiShanCrawlerOrderServic
 
     @Override
     public void save(TaiShanCrawlerQuotationSaveResponse taiShanCrawlerQuotationSaveResponse, TaiShanCrawlerOrder order) {
-        order.setOrderNo(taiShanCrawlerQuotationSaveResponse.getResult().getPaInsurance().getOrderNo());
+        order.setOrderNo(taiShanCrawlerQuotationSaveResponse.getResult().getProposalInfo().getOrderNo());
 
         // 交强险
         if (taiShanCrawlerQuotationSaveResponse.getResult().getCompulsoryInsurance() != null) {