From 973a15a5263af62480a9748c2e636eee4408cf5c Mon Sep 17 00:00:00 2001 From: wyb <1977763549@qq.com> Date: Mon, 23 Oct 2023 15:24:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E5=91=8A=E5=8D=95=E5=8F=B7=E5=AD=98?= =?UTF-8?q?=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/docus/server/common/entity/SdryPacsPrintExcept.java | 5 +++++ src/main/java/com/docus/server/report/api/dto/ReportDto.java | 2 ++ .../java/com/docus/server/report/job/FetchPacsBase64Job.java | 2 ++ src/main/resources/mapper/SdryPacsPrintExceptMapper.xml | 4 ++-- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/docus/server/common/entity/SdryPacsPrintExcept.java b/src/main/java/com/docus/server/common/entity/SdryPacsPrintExcept.java index 9f97f7c..e59e0b3 100644 --- a/src/main/java/com/docus/server/common/entity/SdryPacsPrintExcept.java +++ b/src/main/java/com/docus/server/common/entity/SdryPacsPrintExcept.java @@ -48,6 +48,11 @@ public class SdryPacsPrintExcept implements Serializable { */ private Date createTime; + /** + * 检查报告单号 + */ + + private String examReportSn; /** * 推送的标识 区分新增1008和更新1009 diff --git a/src/main/java/com/docus/server/report/api/dto/ReportDto.java b/src/main/java/com/docus/server/report/api/dto/ReportDto.java index 708f3e4..485f5bc 100644 --- a/src/main/java/com/docus/server/report/api/dto/ReportDto.java +++ b/src/main/java/com/docus/server/report/api/dto/ReportDto.java @@ -84,6 +84,8 @@ public class ReportDto { */ private String reportSn; + + public ReportDto() { } diff --git a/src/main/java/com/docus/server/report/job/FetchPacsBase64Job.java b/src/main/java/com/docus/server/report/job/FetchPacsBase64Job.java index d7a8d88..14d3e90 100644 --- a/src/main/java/com/docus/server/report/job/FetchPacsBase64Job.java +++ b/src/main/java/com/docus/server/report/job/FetchPacsBase64Job.java @@ -100,6 +100,7 @@ public class FetchPacsBase64Job { pacsPrintExcept.setServiceFlag(WebserviceMessageType.HIP1008); pacsPrintExcept.setState(0); pacsPrintExcept.setCreateTime(new Date()); + pacsPrintExcept.setExamReportSn(reportDto2.getReportSn()); sdryPacsPrintExceptService.insert(pacsPrintExcept); } @@ -126,6 +127,7 @@ public class FetchPacsBase64Job { pacsPrintExcept.setReportMessagePath(filePath); pacsPrintExcept.setServiceFlag(WebserviceMessageType.HIP1009); pacsPrintExcept.setState(0); + pacsPrintExcept.setExamReportSn(reportDto2.getReportSn()); pacsPrintExcept.setCreateTime(new Date()); sdryPacsPrintExceptService.insert(pacsPrintExcept); } diff --git a/src/main/resources/mapper/SdryPacsPrintExceptMapper.xml b/src/main/resources/mapper/SdryPacsPrintExceptMapper.xml index cd60893..7411c81 100644 --- a/src/main/resources/mapper/SdryPacsPrintExceptMapper.xml +++ b/src/main/resources/mapper/SdryPacsPrintExceptMapper.xml @@ -6,8 +6,8 @@ - INSERT INTO `docus_archivefile`.`sdry_pacs_print_except`(`id`, `inpatient_no`, `admiss_times`, `jzh`, `report_message_path`, `state`, `create_time`, `service_flag`) - VALUES (#{except.id}, #{except.inpatientNo}, #{except.admissTimes}, #{except.jzh}, #{except.reportMessagePath}, 0, #{except.createTime}, #{except.serviceFlag}) + INSERT INTO `docus_archivefile`.`sdry_pacs_print_except`(`id`, `inpatient_no`, `admiss_times`, `jzh`, `report_message_path`, `state`, `create_time`, `service_flag`,`exam_report_sn`) + VALUES (#{except.id}, #{except.inpatientNo}, #{except.admissTimes}, #{except.jzh}, #{except.reportMessagePath}, 0, #{except.createTime}, #{except.serviceFlag},#{except.examReportSn}) update