From b92925cce53b34b7ff48dfd7743c26a39bd6c539 Mon Sep 17 00:00:00 2001 From: hcy <314517173@qq.com> Date: Tue, 21 May 2024 07:37:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=BC=E5=87=BApdf?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/emr/service/batchExport/BatchExportServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/emr/service/batchExport/BatchExportServiceImpl.java b/src/main/java/com/emr/service/batchExport/BatchExportServiceImpl.java index 41f6a32..8f07b33 100644 --- a/src/main/java/com/emr/service/batchExport/BatchExportServiceImpl.java +++ b/src/main/java/com/emr/service/batchExport/BatchExportServiceImpl.java @@ -261,7 +261,8 @@ public class BatchExportServiceImpl implements BatchExportService { while ((len = bis.read(buf, 0, buf.length)) != -1) { bos.write(buf, 0, len); } - bis.close(); // 及时关闭流,避免资源泄露 + //bis.close(); // 及时关闭流,避免资源泄露 + out.reset(); // 重置ByteArrayOutputStream以便下次使用 } else { exportTaskDetailsMapper.upStatc(2, list.getId()); logger.log("病案号为:" + list.getInpNo() + "出院时间为:" + list.getDischargeDateTime() + "的病历保存失败。"); @@ -352,7 +353,7 @@ public class BatchExportServiceImpl implements BatchExportService { } document.add(image); if (outFlag) { - System.out.println(); + //System.out.println(); //目录跳转页面内容设置。 PdfAction action = PdfAction.gotoLocalPage(i + 1, new PdfDestination(PdfDestination.FIT), writer); //标题目录