From 91706e3913a620c349955957da3c660c8a3693fe Mon Sep 17 00:00:00 2001 From: wangguangyuan Date: Tue, 18 Aug 2026 10:38:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=B7=A1=E8=A7=86=E6=8A=A5=E5=91=8A?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E6=8D=95=E8=8E=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PatrolTaskResultMainController.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java index 36c2cf2..a9ef223 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java @@ -304,7 +304,12 @@ public class PatrolTaskResultMainController extends BaseController { return; } - CompletableFuture.runAsync(() -> exportExcelWordAndZipShaoxing(reportIds), executor); + CompletableFuture.runAsync(() -> exportExcelWordAndZipShaoxing(reportIds), executor) + .whenComplete((v, ex) -> { + if (ex != null) { + logger.error("Async export failed for reportIds: {}", reportIds, ex); + } + }); }, executor).exceptionally(ex -> { logger.error("Error occurred during saveReport: ", ex); @@ -1627,8 +1632,8 @@ public class PatrolTaskResultMainController extends BaseController { } }); - } catch (Exception e) { - logger.error("生成巡视文件异常:{}", e); + } catch (Throwable e) { + logger.error("生成巡视文件异常", e); closeResources(sxssfWorkbook, wordDocument, tempFiles); } logMemoryUsage("END exportExcelWordAndZipShaoxing");