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); //标题目录