工业级运维app手机api
xufenglei
2017-11-15 74bb3f9cc4761fd4204ce8b6479dd0024b422355
src/main/java/com/moral/monitor/controller/ReportController.java
@@ -39,6 +39,10 @@
         if (ObjectUtils.isEmpty(mac) || ObjectUtils.isEmpty(time) || ObjectUtils.isEmpty(type)) {
            result.put("msg", "参数不能为空!");
         } else {
            List<Map<String, Object>> sensorsAverage = reportService.getSensorsAverageByEquipment(parameters);
            if (ObjectUtils.isEmpty(sensorsAverage)) {
               result.put("msg", "无有效数据");
            } else {
            String[][] exportColumn = new String[][] { 
               new String[] { "时间", "20", "time" },
               new String[] { "Pm2.5", "10", "e1" }, 
@@ -61,14 +65,9 @@
               new String[] { "风速", "10", "e18" },
               new String[] { "二氧化碳(CO2)", "10", "e19" }
            };
            List<Map<String, Object>> sensorsAverage = reportService.getSensorsAverageByEquipment(parameters);
            if (ObjectUtils.isEmpty(sensorsAverage)) {
               result.put("msg", "无有效数据");
            } else {
               OutputStream outputStream = ExportExcelUtils.exportData(response, time + "日" + "设备:" + mac + type + "数据", sensorsAverage, exportColumn);
               outputStream.flush();
               outputStream.close();
               result.put("msg", "成功下载");
            }
         }
      } catch (BusinessException be) {