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 @@