Преглед изворни кода

泰山-重复投日期问题处理

lixiaolong пре 2 месеци
родитељ
комит
842028985e

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

@@ -292,7 +292,7 @@ public class TaiShanCrawlerQuoteProcessServiceImpl implements TaiShanCrawlerQuot
         //String authorization = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1ODI0MjEiLCJhdXRoIjoiUk9MRV9CVVNJTkVTUyIsInBhc3N3b3JkX2V4cGlyZSI6MTUsImV4cCI6MTc4MTY4NzIzMn0.ldWz9TMY4AJ75VE0Bk1mkzAXPC9jJNMIWL82n0kGHrBwASgGvBxO3fe7orHbCIowt0athoRn1zA9m5ZNnO7olg";
 
         //String authorization = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1ODI0MjEiLCJhdXRoIjoiUk9MRV9CVVNJTkVTUyIsInBhc3N3b3JkX2V4cGlyZSI6MTIsImV4cCI6MTc4MTk0MDMyMX0.rsR8yMmSsB5iOstJSToswargqTCFB5He37UydrlK_lKFsHVqtBL-EOAgls4YL4nKWvRtbSxxY6HZRczHFG0iRw";
-        String authorization = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1ODI0MjEiLCJhdXRoIjoiUk9MRV9CVVNJTkVTUyIsInBhc3N3b3JkX2V4cGlyZSI6NjIsImV4cCI6MTc4NDc2NzY0N30.6JLD1Cc4_Vhuh5qSJ-lnEQ5MsNskbn6MzFbgUXRyCwSZzVHCI7-jpU04Mo7kLq2rc8E2LVhWHgmjyYD0rYCIiQ";
+        String authorization = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1ODI0MjEiLCJhdXRoIjoiUk9MRV9CVVNJTkVTUyIsInBhc3N3b3JkX2V4cGlyZSI6NTQsImV4cCI6MTc4NTQ4MjUwOX0.AbA_jALziOnj6VuKgbsTArbEM3EhmJN1zso7SF8fmqUSuR4VtSj-GNJuOq3P-xFumSyV-BKFAxCxC08Ryjtzxw";
 
         // 修复后:从缓存获取
         String token = taiShanCrawlerCacheComponent.getAuthorization(username);

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

@@ -162,8 +162,8 @@ public class TaiShanCrawlerRequestImpl implements TaiShanCrawlerRequest {
                     String startTime = extractDuplicateEndTime(e.getMessage());
                     if (StringUtils.hasLength(startTime)) {
                         String newEndTime = TimeProcessing.minusOneSecondAfterYear(startTime);
-                        String startDate = TimeProcessing.dateTimeToDate(startTime);
-                        String endDate = TimeProcessing.minusDays(TimeProcessing.dateTimeToDate(newEndTime), 1);
+                        String startDate = startTime;
+                        String endDate = TimeProcessing.dateToDateTimeMax(TimeProcessing.minusDays(TimeProcessing.dateTimeToDate(newEndTime), 1));
                         buildDuplicateInsuranceDate(startDate, endDate, quoteVo, taiShanCrawlerQuotationRequest);
                         log.info("泰山报价重复投保日期参数: startTime={}, endTime={}", startTime, newEndTime);
                         // 重新报价