From 59f2588488c02953a9be933a6b7e5b0ea99da295 Mon Sep 17 00:00:00 2001 From: xy <748613696@qq.com> Date: Tue, 14 Apr 2026 19:07:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E6=96=87=E4=BB=B6=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=96=87=E4=BB=B6=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/service/CommMonitorEventReportService.java | 2 +- .../service/impl/CommMonitorEventReportServiceImpl.java | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/pqs-event/event-common/src/main/java/com/njcn/event/common/service/CommMonitorEventReportService.java b/pqs-event/event-common/src/main/java/com/njcn/event/common/service/CommMonitorEventReportService.java index 02a9c2a0e..b67218667 100644 --- a/pqs-event/event-common/src/main/java/com/njcn/event/common/service/CommMonitorEventReportService.java +++ b/pqs-event/event-common/src/main/java/com/njcn/event/common/service/CommMonitorEventReportService.java @@ -32,5 +32,5 @@ public interface CommMonitorEventReportService { * @param index * @return */ - String saveStableEventReport(List index, Map map); + String saveStableEventReport(List index, Map map, String fileName); } diff --git a/pqs-event/event-common/src/main/java/com/njcn/event/common/service/impl/CommMonitorEventReportServiceImpl.java b/pqs-event/event-common/src/main/java/com/njcn/event/common/service/impl/CommMonitorEventReportServiceImpl.java index 65aade92a..3dcf96519 100644 --- a/pqs-event/event-common/src/main/java/com/njcn/event/common/service/impl/CommMonitorEventReportServiceImpl.java +++ b/pqs-event/event-common/src/main/java/com/njcn/event/common/service/impl/CommMonitorEventReportServiceImpl.java @@ -658,7 +658,7 @@ public class CommMonitorEventReportServiceImpl implements CommMonitorEventReport } @Override - public String saveStableEventReport(List eventIndex, Map map) { + public String saveStableEventReport(List eventIndex, Map map, String fileName) { WordUtil wordUtil = new WordUtil(); for (String index : eventIndex) { RmpEventDetailPO detail = rmpEventDetailMapper.selectById(index); @@ -709,7 +709,12 @@ public class CommMonitorEventReportServiceImpl implements CommMonitorEventReport } try { InputStream inputStream = wordUtil.createReport2(eventIndex); - String filePath = fileStorageUtil.uploadStream(inputStream, OssPath.APP_EVENT_REPORT, "暂降事件报告.docx"); + String filePath; + if (Objects.isNull(fileName)) { + filePath = fileStorageUtil.uploadStream(inputStream, OssPath.APP_EVENT_REPORT, null); + } else { + filePath = fileStorageUtil.uploadStreamSpecifyName(inputStream, OssPath.APP_EVENT_REPORT, fileName); + } return filePath; } catch (IOException | InvalidFormatException e) { throw new RuntimeException(e);