diff --git a/src/main/java/com/emr/service/tScanAssort/T_Scan_AssortServiceImpl.java b/src/main/java/com/emr/service/tScanAssort/T_Scan_AssortServiceImpl.java index 38b254d..96641aa 100644 --- a/src/main/java/com/emr/service/tScanAssort/T_Scan_AssortServiceImpl.java +++ b/src/main/java/com/emr/service/tScanAssort/T_Scan_AssortServiceImpl.java @@ -146,7 +146,11 @@ public class T_Scan_AssortServiceImpl implements T_Scan_AssortService { List indexFdsList = patientAssortVo.getIndexFds(); //编辑图片信息 for (IndexFds indexFds : indexFdsList) { - String srcPath = indexFds.getScanFile().replaceAll("\\\\", "/"); + String srcPath =""; + if(indexFds.getScanFile().startsWith("\\\\")){ + srcPath = indexFds.getScanFile().replaceAll("\\\\", "/"); + } + //获取盘符并转换映射地址的头部地址 String root = ""; //获取盘符后面的地址 @@ -163,8 +167,8 @@ public class T_Scan_AssortServiceImpl implements T_Scan_AssortService { //获取盘符并转换映射地址的头部地址 root = selectRootByNotWater(srcPath); //获取盘符后面的地址 - picPath = srcPath.substring(srcPath.indexOf('/')); - fileUrl = NEW_EMR_RECORD_JSP + File.separator + root + picPath; + picPath = srcPath.substring(srcPath.indexOf('/')+1); + fileUrl = NEW_EMR_RECORD_JSP + File.separator + root + picPath.replace("/",File.separator); } else { //获取盘符并转换映射地址的头部地址 root = selectRootByNotWater(indexFds.getScanFile()); diff --git a/src/main/resources/mapper/tScanAssort/T_Scan_AssortMapper.xml b/src/main/resources/mapper/tScanAssort/T_Scan_AssortMapper.xml index bfa3313..f11a3d8 100644 --- a/src/main/resources/mapper/tScanAssort/T_Scan_AssortMapper.xml +++ b/src/main/resources/mapper/tScanAssort/T_Scan_AssortMapper.xml @@ -281,7 +281,8 @@ LEFT JOIN t_scan_assort t on c.patient_id=t.patient_id WHERE c.inpatient_no = #{patientId} - ORDER BY t.assort_id + and t.is_del = 0 + ORDER BY c.admiss_times,t.assort_id