工业级运维app手机api
xufenglei
2017-11-15 74bb3f9cc4761fd4204ce8b6479dd0024b422355
src/main/java/com/moral/monitor/controller/ReportController.java
@@ -39,36 +39,35 @@
         if (ObjectUtils.isEmpty(mac) || ObjectUtils.isEmpty(time) || ObjectUtils.isEmpty(type)) {
            result.put("msg", "参数不能为空!");
         } else {
            String[][] exportColumn = new String[][] {
               new String[] { "时间", "20", "time" },
               new String[] { "Pm2.5", "10", "e1" },
               new String[] { "Pm10", "20", "e2" },
               new String[] { "0.1升0.3um量", "30", "e3" },
               new String[] { "0.1升2.5um量", "10", "e4" },
               new String[] { "甲醛", "10", "e5" },
               new String[] { "湿度", "10", "e6" },
               new String[] { "温度", "10", "e7" },
               new String[] { "氧气(O2)", "10", "e8" },
               new String[] { "氯气(CL2)", "10", "e9" },
               new String[] { "一氧化碳(CO)", "10", "e10" },
               new String[] { "二氧化硫(SO2)", "10", "e11" },
               new String[] { "光照", "10", "e12" },
               new String[] { "噪音", "10", "e13" },
               new String[] { "氨气(NH3)", "10", "e14" },
               new String[] { "臭氧(O3)", "10", "e15" },
               new String[] { "二氧化氮(NO2)", "10", "e16" },
               new String[] { "挥发性有机气体", "10", "e17" },
               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 {
               String[][] exportColumn = new String[][] {
                     new String[] { "时间", "20", "time" },
                     new String[] { "Pm2.5", "10", "e1" },
                     new String[] { "Pm10", "20", "e2" },
                     new String[] { "0.1升0.3um量", "30", "e3" },
                     new String[] { "0.1升2.5um量", "10", "e4" },
                     new String[] { "甲醛", "10", "e5" },
                     new String[] { "湿度", "10", "e6" },
                     new String[] { "温度", "10", "e7" },
                     new String[] { "氧气(O2)", "10", "e8" },
                     new String[] { "氯气(CL2)", "10", "e9" },
                     new String[] { "一氧化碳(CO)", "10", "e10" },
                     new String[] { "二氧化硫(SO2)", "10", "e11" },
                     new String[] { "光照", "10", "e12" },
                     new String[] { "噪音", "10", "e13" },
                     new String[] { "氨气(NH3)", "10", "e14" },
                     new String[] { "臭氧(O3)", "10", "e15" },
                     new String[] { "二氧化氮(NO2)", "10", "e16" },
                     new String[] { "挥发性有机气体", "10", "e17" },
                     new String[] { "风速", "10", "e18" },
                     new String[] { "二氧化碳(CO2)", "10", "e19" }
               };
               OutputStream outputStream = ExportExcelUtils.exportData(response, time + "日" + "设备:" + mac + type + "数据", sensorsAverage, exportColumn);
               outputStream.flush();
               outputStream.close();
               result.put("msg", "成功下载");
            }
         }
      } catch (BusinessException be) {