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