| | |
| | | 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" },
|
| | |
| | | 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) {
|