From b4b118315f3959c6cd01b2e6e6e3ff02cdc3b4bc Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期三, 18 六月 2025 09:37:36 +0800 Subject: [PATCH] 电网拓扑功率历史导出(多code) --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java index bea2bfd..ba5e146 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java @@ -1137,9 +1137,10 @@ } @PostMapping("/net-factor/export-history") - @Operation(summary = "功率因数-电网拓扑功率历史(多code)") + @Operation(summary = "功率因数-电网拓扑功率历史导出(多code)") public void exportPowerHistoryList(HttpServletResponse response, HttpServletRequest request, @RequestBody PowerNetFactorHisReqDTO dto) throws IOException { + log.info("exportPowerHistoryList开始"); List<String> column = new ArrayList<>(); column.add("时间"); List<List<Object>> exportData = new ArrayList<>(); @@ -1209,6 +1210,7 @@ Map<String, Object> dataMap = new HashMap<>(); if (StringUtils.isNotBlank(pointNo)) { + log.info("查询功率"); apiPointValueQueryDTO.setPointNo(pointNo); List<ApiPointValueDTO> chartData = dataPointApi.queryPointHistoryValue(apiPointValueQueryDTO); for (ApiPointValueDTO pv : chartData) { @@ -1217,6 +1219,7 @@ dataMap.put(key, val); } } else if (StringUtils.isNotBlank(pointNoArr[0]) && StringUtils.isNotBlank(pointNoArr[1])) { + log.info("查询累计功率"); apiPointValueQueryDTO.setPointNo(pointNoArr[0]); List<ApiPointValueDTO> chartDataP = dataPointApi.queryPointHistoryValue(apiPointValueQueryDTO); Map<String, Double> dataMapP = new HashMap<>(); @@ -1243,11 +1246,14 @@ for (String cate : categories) { List<Object> row = new ArrayList<>(); + row.add(cate); for (String col : column) { row.add(dataAll.get(col).get(cate)); } + exportData.add(row); } - + log.info("column=" + JSONArray.toJSONString(column)); + log.info("exportData.size=" + exportData.size()); ExcelUtils.write(response, "历史.xlsx", "历史数据", column, exportData); } -- Gitblit v1.9.3