From 590cdb5f9a94ac4bbc23d36e3b96b39276676c5f Mon Sep 17 00:00:00 2001 From: Jackwang Date: Wed, 9 Sep 2020 10:17:10 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=A4=A7=E5=B1=8F=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E3=80=91-=E3=80=90=E9=9B=86=E5=90=88=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E3=80=91-=EF=BC=88=E7=8E=8B=E7=AB=A5?= =?UTF-8?q?=EF=BC=89-2020/9/9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/DataStatsScreencollServiceImpl.java | 42 ++++++++++--------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java index d2d4d6314..782f9a29d 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java @@ -52,16 +52,18 @@ public class DataStatsScreencollServiceImpl extends BaseServiceImpl> formList = fixedGrouping(list,1000); - for(int i = 0 ; i < formList.size() ; i++){ - // 将list转换为json格式 - EventdataDTO result = new EventdataDTO(); - result.setDataList(formList.get(i)); - if(i == 0){ - result.setIsFirst(true); + if (formList != null && formList.size()>0) { + for (int i = 0; i < formList.size(); i++) { + // 将list转换为json格式 + EventdataDTO result = new EventdataDTO(); + result.setDataList(formList.get(i)); + if (i == 0) { + result.setIsFirst(true); + } + String json = JSONObject.toJSONString(result); + String body = epmetUtils.httpPost("/data/stats/screencoll/eventdata", json); + log.info(body); } - String json = JSONObject.toJSONString(result); - String body = epmetUtils.httpPost("/data/stats/screencoll/eventdata", json); - log.info(body); } return null; } @@ -106,17 +108,19 @@ public class DataStatsScreencollServiceImpl extends BaseServiceImpl list = baseDao.meetdata(); List> formList = fixedGrouping(list,1000); - for(int i = 0 ; i < formList.size() ; i++){ - // 将list转换为json格式 - MeetdataDTO result = new MeetdataDTO(); - result.setDataList(formList.get(i)); - result.setMonthId(formList.get(i).get(0).getMonthId()); - if(i == 0){ - result.setIsFirst(true); + if (formList != null && formList.size()>0) { + for (int i = 0; i < formList.size(); i++) { + // 将list转换为json格式 + MeetdataDTO result = new MeetdataDTO(); + result.setDataList(formList.get(i)); + result.setMonthId(formList.get(i).get(0).getMonthId()); + if (i == 0) { + result.setIsFirst(true); + } + String json = JSONObject.toJSONString(result); + String body = epmetUtils.httpPost("/data/stats/screencoll/meetdata", json); + log.info(body); } - String json = JSONObject.toJSONString(result); - String body = epmetUtils.httpPost("/data/stats/screencoll/meetdata", json); - log.info(body); } return null; }