소스 검색

调整路径编码

chenendian 2 달 전
부모
커밋
00ec41a10b
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/cadastre/impl/CadastreManageServiceImpl.java

+ 4 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/cadastre/impl/CadastreManageServiceImpl.java

@@ -231,7 +231,10 @@ public class CadastreManageServiceImpl implements CadastreManageService {
                         theFileName =   innerExtractFileName;
                     }else {
                         //如果当前压缩文件最终一级则
-                        unZipPath = unZipPath.replace("/"+theFileName, "");
+                        unZipPath = unZipPath.replace(theFileName, "");
+                        if(StringUtils.isNotBlank(unZipPath) && (unZipPath.endsWith("/")||unZipPath.endsWith("\\"))){
+                            unZipPath = unZipPath.substring(0, unZipPath.length() - 1);
+                        }
                     }
 
                     CadastreFile cadastreFile = new CadastreFile();