From c4c7f457747d052a22faa675fd5636a117316a7b Mon Sep 17 00:00:00 2001 From: huangrenya Date: Fri, 26 Apr 2024 11:59:47 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kms/yxgh/base/job/DataSyncJob.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/shuili-system/src/main/java/com/kms/yxgh/base/job/DataSyncJob.java b/shuili-system/src/main/java/com/kms/yxgh/base/job/DataSyncJob.java index 02327609..830aea01 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/base/job/DataSyncJob.java +++ b/shuili-system/src/main/java/com/kms/yxgh/base/job/DataSyncJob.java @@ -95,12 +95,16 @@ public class DataSyncJob { endTime = DATE_FORMAT_WITH_TIME.format(date); } do { - String requestUrl = String.format("%s%s?pageNum=%s&pageSize=%s", dataSyncUrl, url, pageNum, pageSize); - if (StringUtils.isNotBlank(type)) { - requestUrl = String.format("%s&START_TIME=%s&END_TIME=%s", requestUrl, beginTime, endTime); + String requestUrl = String.format("%s%s", dataSyncUrl, url); + // 发送POST请求 + Map map = new HashMap(); + map.put("pageNum", pageNum); + map.put("pageSize", pageSize); + if(StringUtils.isNotBlank(type)){ + map.put("beginTime", beginTime); + map.put("endTime", endTime); } - // 发送请求 - String jsonStr = restTemplateUtils.doGetRequest(requestUrl); + String jsonStr = restTemplateUtils.doPostRequest(requestUrl, map); if (StringUtils.isBlank(jsonStr)) { log.info(String.format("--------数据同步请求%s出错,响应结果为空--------", remark)); break; @@ -160,7 +164,7 @@ public class DataSyncJob { } } return extractValue(obj, fieldName, fieldType, nowDate); - }).filter(Objects::nonNull).collect(Collectors.toList())) + }).collect(Collectors.toList())) .collect(Collectors.toList()); } @@ -231,7 +235,7 @@ public class DataSyncJob { try { return StringUtils.isNotBlank(obj.getString(fieldName)) ? new BigDecimal(obj.getString(fieldName)) : new BigDecimal(0); } catch (NumberFormatException e) { - log.error("Failed to convert field {} to BigDecimal", fieldName, e); +// log.error("Failed to convert field {} to BigDecimal", fieldName, e); return new BigDecimal(0); } } @@ -244,7 +248,7 @@ public class DataSyncJob { try { return DATE_FORMAT_WITH_OUT_TIME.parse(dateStr); } catch (ParseException ex) { - log.error("Failed to convert field {} to Date", fieldName, ex); +// log.error("Failed to convert field {} to Date", fieldName, ex); return null; } }