ZhuDongming
2020-04-30 6d25e424b3464f55fb62112ddb6bd5d84df5cc2f
src/main/java/com/moral/controller/ReportController.java
@@ -2,7 +2,12 @@
import java.io.OutputStream;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.ServletOutputStream;
@@ -92,17 +97,23 @@
    public ResultBean<Boolean> getNExcelReport(HttpServletRequest request, HttpServletResponse response) throws Exception {
        Map<String, Object> parameters = getParametersStartingWith(request, null);
        List<Map<String, Object>> list = historyMinutelyService.getMonitorPointOrDeviceAvgData(parameters);
        System.out.println(list);
        ArrayList<String> sensorKeys = (ArrayList<String>)parameters.get("sensorKeys");
        for (Map<String, Object> map : list) {
            for (String sensorKey : sensorKeys) {
                if(map.get(sensorKey)==null){
                    map.put(sensorKey,"");
                }
            }
        }
        String type = parameters.get("type").toString();
        String time = parameters.get("time").toString();
        System.out.println(parameters);
        String timeb = "";
        if (parameters.get("timeb") == null) {
            timeb = parameters.get("time").toString();
        } else {
            timeb = parameters.get("timeb").toString();
        }
        String[] endTimes = timeb.split("-");
        String dateFormat = "";