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; } }