| | |
| | | List<Map<String,Object>> valueMap = new ArrayList<>(); |
| | | Set<Map.Entry<String, Integer>> entries = pollutionDaysMap.entrySet(); |
| | | Iterator<Map.Entry<String, Integer>> iterator = entries.iterator(); |
| | | Integer totalDays = 0; |
| | | while(iterator.hasNext()){ |
| | | Map.Entry<String, Integer> entry = iterator.next(); |
| | | Map<String,Object> pollutionMap = new HashMap<>(); |
| | |
| | | pollutionMap.put("pollution",pollution); |
| | | pollutionMap.put("days",days); |
| | | valueMap.add(pollutionMap); |
| | | totalDays+=days; |
| | | } |
| | | //封装返回对象 |
| | | PieChartOfPollutionLevelDTO dto = new PieChartOfPollutionLevelDTO(); |
| | | dto.setTime(time); |
| | | dto.setValues(valueMap); |
| | | dto.setTotalDays(totalDays); |
| | | return dto; |
| | | } |
| | | } |