From 3ffe277c14e5770d4f87d9c77e343c2d60065b32 Mon Sep 17 00:00:00 2001 From: hcy <314517173@qq.com> Date: Wed, 12 Jun 2024 15:15:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B9=98=E9=9B=85=E4=BA=8C?= =?UTF-8?q?=E5=8C=BB=E9=99=A2=E7=97=85=E6=A1=88=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=9B=BE=E7=89=87=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E6=97=A0=E7=9B=98=E5=90=8D=E7=A7=B0=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tScanAssort/T_Scan_AssortServiceImpl.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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 6b2c514..efb5048 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,8 +146,8 @@ public class T_Scan_AssortServiceImpl implements T_Scan_AssortService { List indexFdsList = patientAssortVo.getIndexFds(); //编辑图片信息 for (IndexFds indexFds : indexFdsList) { - String srcPath =""; - if(indexFds.getScanFile().startsWith("\\\\")){ + String srcPath = ""; + if (indexFds.getScanFile().startsWith("\\\\")) { srcPath = indexFds.getScanFile().replaceAll("\\\\", "/"); } @@ -166,9 +166,14 @@ public class T_Scan_AssortServiceImpl implements T_Scan_AssortService { //将原图片地址转换成映射地址 //获取盘符并转换映射地址的头部地址 root = selectRootByNotWater(srcPath); - //获取盘符后面的地址 - picPath = srcPath.substring(srcPath.indexOf('/')+1); - fileUrl = NEW_EMR_RECORD_JSP + File.separator + root + picPath.replace("/",File.separator); + if (root == null) { + fileUrl = indexFds.getScanFile(); + } else { + //获取盘符后面的地址 + picPath = srcPath.substring(srcPath.indexOf('/') + 1); + fileUrl = NEW_EMR_RECORD_JSP + File.separator + root + picPath.replace("/", File.separator); + } + } else { //获取盘符并转换映射地址的头部地址 root = selectRootByNotWater(indexFds.getScanFile());