From 74bb3f9cc4761fd4204ce8b6479dd0024b422355 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Wed, 15 Nov 2017 09:46:36 +0800 Subject: [PATCH] 查询AQI接口采用多线程的方式 --- src/main/java/com/moral/monitor/controller/ReportController.java | 45 ++++++++++++++++++++++----------------------- 1 files changed, 22 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/moral/monitor/controller/ReportController.java b/src/main/java/com/moral/monitor/controller/ReportController.java index 509ad8b..54a855b 100644 --- a/src/main/java/com/moral/monitor/controller/ReportController.java +++ b/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) { -- Gitblit v1.8.0