diff --git a/src/main/java/com/nis/web/controller/configuration/statistics/ConfigureStatisticsController.java b/src/main/java/com/nis/web/controller/configuration/statistics/ConfigureStatisticsController.java index 002397f95..1844fabf0 100644 --- a/src/main/java/com/nis/web/controller/configuration/statistics/ConfigureStatisticsController.java +++ b/src/main/java/com/nis/web/controller/configuration/statistics/ConfigureStatisticsController.java @@ -3,6 +3,7 @@ package com.nis.web.controller.configuration.statistics; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -50,16 +51,19 @@ public class ConfigureStatisticsController extends BaseController{ Page requestPage = requestInfoService.findRequestInfo(new Page(request, response,"r"),requestInfo); List requestInfos=requestPage.getList(); //3、根据当前页的requestInfo信息查询request统计信息 - List requestStatisticList=configureStatisticsService.getRequestStateStatistics(requestInfos,serviceDictList); - if(!StringUtil.isEmpty(requestStatisticList)){ - for (Iterator iterator = requestStatisticList.iterator(); iterator.hasNext();) { - Map map = (Map) iterator.next(); - for (RequestInfo requestInfoO : requestInfos) { - if(requestInfoO.getId().toString().equals(map.get("request").toString())){ - map.put("request", requestInfoO.getRequestTitle()); + List requestStatisticList=new ArrayList(); + if(!StringUtil.isEmpty(requestInfos)){ + requestStatisticList=configureStatisticsService.getRequestStateStatistics(requestInfos,serviceDictList); + if(!StringUtil.isEmpty(requestStatisticList)){ + for (Iterator iterator = requestStatisticList.iterator(); iterator.hasNext();) { + Map map = (Map) iterator.next(); + for (RequestInfo requestInfoO : requestInfos) { + if(requestInfoO.getId().toString().equals(map.get("request").toString())){ + map.put("request", requestInfoO.getRequestTitle()); + } } } - } + } } requestPage.setList(requestStatisticList); model.addAttribute("requestInfos", requestInfos);