From 4abab3d20dc8b96f90716bc30f67762e8c2406e6 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 10 一月 2023 18:18:59 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/all/BaseUploadService.java |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/lf/server/service/all/BaseUploadService.java b/src/main/java/com/lf/server/service/all/BaseUploadService.java
index 0a5af79..22279eb 100644
--- a/src/main/java/com/lf/server/service/all/BaseUploadService.java
+++ b/src/main/java/com/lf/server/service/all/BaseUploadService.java
@@ -236,11 +236,8 @@
         String subPath = zipFolder + File.separator + meta.getName().toLowerCase().replace(".zip", "");
         ZipHelper.unzip(zipFile, subPath);
 
-        File subFile = new File(subPath);
-        File[] files = subFile.listFiles();
-        if (null == files || files.length == 0) {
-            return null;
-        }
+        List<File> files = new ArrayList<>();
+        FileHelper.getFilesByPath(files, subPath);
 
         return getMapperFiles(files, dir, dirs, meta, tempPath.length() + 1);
     }
@@ -248,7 +245,7 @@
     /**
      * 鑾峰彇鏄犲皠鏂囦欢
      */
-    private List<MetaFileEntity> getMapperFiles(File[] files, DirEntity dir, List<DirEntity> dirs, MetaFileEntity meta, int start) {
+    private List<MetaFileEntity> getMapperFiles(List<File> files, DirEntity dir, List<DirEntity> dirs, MetaFileEntity meta, int start) {
         List<MetaFileEntity> list = new ArrayList<>();
         for (File f : files) {
             boolean isGdb = isGdbFile(f);

--
Gitblit v1.9.3