diff --git a/src/main/java/com/emr/service/CommomService.java b/src/main/java/com/emr/service/CommomService.java index abd8d7e..c2c0595 100644 --- a/src/main/java/com/emr/service/CommomService.java +++ b/src/main/java/com/emr/service/CommomService.java @@ -1054,15 +1054,13 @@ public class CommomService { String disDate = ""; for (int i = 0; i < pdfNameList.size(); i++) { - String pdfName = pdfNameList.get(i); if (pdfName.contains("_")) { inpatientNo = pdfName.substring(0, pdfName.indexOf("_")); - disDate = pdfName.substring(pdfName.lastIndexOf("_") + 1); - } - if (pdfName.contains("-")) { + disDate = pdfName.substring(pdfName.indexOf("_") + 1); + } else if (pdfName.contains("-")) { inpatientNo = pdfName.substring(0, pdfName.indexOf("-")); - disDate = pdfName.substring(pdfName.lastIndexOf("-") + 1); + disDate = pdfName.substring(pdfName.indexOf("-") + 1); } //病案号转为数值型 //inpatientNo =String.valueOf(Long.parseLong(inpatientNo)); diff --git a/src/main/resources/mapper/CommomMapper.xml b/src/main/resources/mapper/CommomMapper.xml index 359c567..25be858 100644 --- a/src/main/resources/mapper/CommomMapper.xml +++ b/src/main/resources/mapper/CommomMapper.xml @@ -1402,11 +1402,12 @@