From 801d986052b09453f0d9c9c15f72794405146182 Mon Sep 17 00:00:00 2001 From: wyb <1977763549@qq.com> Date: Wed, 25 Jun 2025 16:47:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B9=BF=E5=B7=9E=E5=B8=82=E4=B8=80?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E6=8A=A5=E5=91=8Aid=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E6=9C=AA=E6=89=BE=E5=88=B0=EF=BC=8C=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/docus/demo/service/WebServiceImpl.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/docus/demo/service/WebServiceImpl.java b/src/main/java/com/docus/demo/service/WebServiceImpl.java index 490b9af..d5bba0f 100644 --- a/src/main/java/com/docus/demo/service/WebServiceImpl.java +++ b/src/main/java/com/docus/demo/service/WebServiceImpl.java @@ -143,9 +143,18 @@ public class WebServiceImpl implements IWebService { if (item.getPidAddmissTimes().equals(times) && item.getPidInNo().equalsIgnoreCase(pNo)) { log.info("正在同步" + item.getPidComName() + i); // log.info("进入条件"); - PatientReportResult patientReportResult = this.getReportResult(item.getRepId()); - String base64Result = patientReportResult.getResult().getPatient().getPatientReport(); + + List addScanList = new ArrayList<>(); + String base64Result; + try { + PatientReportResult patientReportResult = this.getReportResult(item.getRepId()); + base64Result = patientReportResult.getResult().getPatient().getPatientReport(); + } catch (Exception ex) { + log.error("检验报告id:{} 获取报告出错了!", item.getRepId()); + continue; + } + try { log.info("开始转换"); addScanList = PDFFileUtils.base64StringToPDF(base64Result, root, item.getRepId(), item.getPidComName(), i);