Przeglądaj źródła

fix 恒邦驾意险起保时间问题

liub 2 miesięcy temu
rodzic
commit
3dd422e61a

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

@@ -332,8 +332,10 @@ public class HengBangCrawlerRequestComponent {
                     if (StrUtil.isNotBlank(detail) && detail.contains("重复投保")) {
                     if (StrUtil.isNotBlank(detail) && detail.contains("重复投保")) {
                         String time = extractDuplicateEndTime(detail);
                         String time = extractDuplicateEndTime(detail);
                         if (time != null) {
                         if (time != null) {
-                            calculationRequest.setBegintimeCi(DateUtil.toUtcDateTime(time));
-                            calculationRequest.setBegintimeBi(DateUtil.toUtcDateTime(time));
+                            String utcTime = DateUtil.toUtcDateTime(time);
+                            calculationRequest.setBegintimeCi(utcTime);
+                            calculationRequest.setBegintimeBi(utcTime);
+                            calculationRequest.setBegintimeAccident(utcTime);
                             return getCalculationResult(calculationRequest, headers);
                             return getCalculationResult(calculationRequest, headers);
                         } else {
                         } else {
                             return StrUtil.isNotBlank(detail) ? detail : responseBody;
                             return StrUtil.isNotBlank(detail) ? detail : responseBody;

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

@@ -186,8 +186,10 @@ public class HengBangCrawlerRequestImpl implements HengBangCrawlerRequest {
             if (time == null) {
             if (time == null) {
                 break;
                 break;
             }
             }
-            calculationRequest.setBegintimeCi(DateUtil.toUtcDateTime(time));
-            calculationRequest.setBegintimeBi(DateUtil.toUtcDateTime(time));
+            String utcTime = DateUtil.toUtcDateTime(time);
+            calculationRequest.setBegintimeCi(utcTime);
+            calculationRequest.setBegintimeBi(utcTime);
+            calculationRequest.setBegintimeAccident(utcTime);
             resJsonObj = callCalculation(calculationRequest, headers);
             resJsonObj = callCalculation(calculationRequest, headers);
             if (resJsonObj == null) {
             if (resJsonObj == null) {
                 return buildErrorResult(quoteVo);
                 return buildErrorResult(quoteVo);