From 64e079224e145b0bd0db1d3c8c1db7365f04268c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 11 一月 2023 14:27:41 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/data/UploadService.java |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 50 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/lf/server/service/data/UploadService.java b/src/main/java/com/lf/server/service/data/UploadService.java
index 74a5b59..4b6806d 100644
--- a/src/main/java/com/lf/server/service/data/UploadService.java
+++ b/src/main/java/com/lf/server/service/data/UploadService.java
@@ -165,15 +165,63 @@
      * 澶嶅埗鏂囦欢
      */
     private void copyFiles(List<MetaFileEntity> list) {
-        //
+        for (MetaFileEntity mf : list) {
+            switch (mf.getExtName()) {
+                case StaticData.MPT:
+                    copyMultiFile(mf, StaticData.MPT_EXT);
+                    break;
+                case StaticData.IMG:
+                    copyMultiFile(mf, StaticData.IMG_EXT);
+                    break;
+                case StaticData.TIF:
+                    copyMultiFile(mf, StaticData.TIF_EXT);
+                    break;
+                case StaticData.TIFF:
+                    copyMultiFile(mf, StaticData.TIFF_EXT);
+                    break;
+                case StaticData.SHP:
+                    copyMultiFile(mf, StaticData.SHP_EXT);
+                    break;
+                case StaticData.GDB:
+                    copyFolderFile(mf);
+                    break;
+                default:
+                    copySingleFile(mf);
+                    break;
+            }
+        }
+    }
+
+    /**
+     * 澶嶅埗鍗曚釜鏂囦欢
+     */
+    private void copySingleFile(MetaFileEntity mf) {
+
+    }
+
+    /**
+     * 澶嶅埗澶氫釜鏂囦欢
+     */
+    private void copyMultiFile(MetaFileEntity mf, List<String> extList) {
+
+    }
+
+    /**
+     * 澶嶅埗鏂囦欢澶规枃浠�
+     */
+    private void copyFolderFile(MetaFileEntity mf) {
+
     }
 
     /**
      * 鎻掑叆鍏冩暟鎹�
+     *
      * @param list
      */
     private void insertMetas(List<MetaFileEntity> list) {
-        //
+        for (MetaFileEntity mf : list) {
+            //
+        }
     }
 
     /**

--
Gitblit v1.9.3