Browse Source

fix:巡视报告异常捕获

yanyuan
wangguangyuan 1 month ago
parent
commit
91706e3913
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java

+ 8
- 3
inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java View File

@ -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");


Loading…
Cancel
Save