From 00bcb7c50a832fbff05861d05f5193daa69d81d8 Mon Sep 17 00:00:00 2001 From: wyb <1977763549@qq.com> Date: Tue, 5 Sep 2023 17:23:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=AC=A1=E6=95=B0=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/docus/server/report/job/ReportJob.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/docus/server/report/job/ReportJob.java b/src/main/java/com/docus/server/report/job/ReportJob.java index 9b44830..48f48e5 100644 --- a/src/main/java/com/docus/server/report/job/ReportJob.java +++ b/src/main/java/com/docus/server/report/job/ReportJob.java @@ -512,16 +512,15 @@ public class ReportJob { } /** - * 从就诊唯一键中,获取就诊次数 * - * @param visitSn 患者本次就诊唯一键:患者id【12位】+就诊次数 + * + * @param visitSn 住院号_住院次数 * @param patientSn 患者id * @return 就诊次数 */ private static Integer getAdmissTimes(String visitSn, String patientSn) { - patientSn = patientSn.replace("m", "").replace("z", ""); - String admissTimesStr = visitSn.replace(patientSn, ""); - return Integer.valueOf(admissTimesStr); + String[] split = visitSn.split("_"); + return Integer.valueOf(split[1]); } private List parseQuerySdRyInspectReport(String respBody, TBasic tBasic, AtomicInteger reportTotalCount) {