From cf3c21eb0e6b4c4c96c9b4f3a5070dd842ccde3d Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 31 五月 2023 10:32:47 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/data/UploadService.java |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 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 2dccb6e..f683bed 100644
--- a/src/main/java/com/lf/server/service/data/UploadService.java
+++ b/src/main/java/com/lf/server/service/data/UploadService.java
@@ -95,11 +95,22 @@
                 mf.setMsg("鏂囦欢涓㈠け");
             }
 
-            MetaEntity old = metaService.selectByGuid(mf.getGuid(), null);
+            MetaEntity old = metaService.selectByGuid(mf.getGuid(), getDirCode(mf), null);
             if (null != old) {
                 mf.setMsg("宸插瓨鍦�");
             }
         }
+    }
+
+    /**
+     * 鑾峰彇鐩綍缂栫爜
+     */
+    private String getDirCode(MetaFileEntity mf) {
+        if (StringHelper.isEmpty(mf.getDircode())) {
+            return null;
+        }
+
+        return StringHelper.getRightLike(mf.getDircode().substring(0, 2));
     }
 
     /**
@@ -208,7 +219,7 @@
             return;
         }
 
-        MetaEntity old = metaService.selectByGuid(mf.getGuid(), tabName);
+        MetaEntity old = metaService.selectByGuid(mf.getGuid(), getDirCode(mf), tabName);
         if (null != old) {
             mf.setMsg("宸插瓨鍦�");
             return;
@@ -315,7 +326,7 @@
             return -1;
         }
 
-        MetaEntity old = metaService.selectByGuid(mf.getGuid(), null);
+        MetaEntity old = metaService.selectByGuid(mf.getGuid(), null, null);
         if (null != old) {
             mf.setMsg("宸插瓨鍦�");
             file.delete();
@@ -384,7 +395,7 @@
             return;
         }
 
-        MetaEntity old = metaService.selectByGuid(mf.getGuid(), null);
+        MetaEntity old = metaService.selectByGuid(mf.getGuid(), null, null);
         if (null != old) {
             mf.setMsg("宸插瓨鍦�");
             FileHelper.deleteFiles(file);

--
Gitblit v1.9.3