kaiyu
2021-11-19 a8db8fd61f48e3f367cd5968c11ffa1596c52e2f
screen-api/src/main/java/com/moral/api/service/impl/CityAqiDailyServiceImpl.java
@@ -4,7 +4,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.moral.api.entity.CityAqiDaily;
import com.moral.api.mapper.CityAqiDailyMapper;
import com.moral.api.pojo.dto.dataDisplay.PieChartOfPollutionLevelDTO;
import com.moral.api.pojo.dto.cityAQI.PieChartOfPollutionLevelDTO;
import com.moral.api.pojo.form.aqi.QueryPieChartOfPollutionLevelForm;
import com.moral.api.service.CityAqiDailyService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -77,6 +77,7 @@
        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<>();
@@ -89,11 +90,13 @@
            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;
    }
}