From 79a4d5652a3332f1bcdc2eaa31c857531d460feb Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 29 六月 2023 17:00:54 +0800
Subject: [PATCH] 级联删除发布数据

---
 src/main/java/com/lf/server/service/data/PublishService.java |    4 ++--
 src/main/java/com/lf/server/service/show/InquiryService.java |    2 +-
 src/main/java/com/lf/server/config/PropertiesConfig.java     |    4 ++++
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/lf/server/config/PropertiesConfig.java b/src/main/java/com/lf/server/config/PropertiesConfig.java
index 7b2297f..3da5002 100644
--- a/src/main/java/com/lf/server/config/PropertiesConfig.java
+++ b/src/main/java/com/lf/server/config/PropertiesConfig.java
@@ -51,4 +51,8 @@
     public String getTilePath() {
         return tilePath;
     }
+
+    public String getLfData() {
+        return tilePath.replace("2d\\tiles", "");
+    }
 }
diff --git a/src/main/java/com/lf/server/service/data/PublishService.java b/src/main/java/com/lf/server/service/data/PublishService.java
index ea9ff7e..816dc46 100644
--- a/src/main/java/com/lf/server/service/data/PublishService.java
+++ b/src/main/java/com/lf/server/service/data/PublishService.java
@@ -263,13 +263,13 @@
      * 鍒犻櫎鍙戝竷鏂囦欢
      */
     public void deleteFiles(List<PublishEntity> list) {
-        String uploadPath = pathHelper.getConfig().getUploadPath();
+        String lfData = pathHelper.getConfig().getLfData();
         for (PublishEntity pub : list) {
             if (null != pub.getUrl() && pub.getUrl().contains("/SG/")) {
                 continue;
             }
 
-            String path = uploadPath + File.separator + pub.getPath().replace("\\tileset.json", "");
+            String path = lfData + pub.getPath().replace("\\tileset.json", "");
             File file = new File(path);
             if (!file.exists() || !file.isDirectory()) {
                 continue;
diff --git a/src/main/java/com/lf/server/service/show/InquiryService.java b/src/main/java/com/lf/server/service/show/InquiryService.java
index c607988..61e32b3 100644
--- a/src/main/java/com/lf/server/service/show/InquiryService.java
+++ b/src/main/java/com/lf/server/service/show/InquiryService.java
@@ -95,7 +95,7 @@
      * 鐡︾墖璺緞鏄惁瀛樺湪
      */
     private boolean isTilePathExist(PublishEntity pub) {
-        String tilePath = pathHelper.getConfig().getTilePath().replace("2d\\tiles", "") + pub.getPath();
+        String tilePath = pathHelper.getConfig().getTilePath() + pub.getPath();
 
         File f = new File(tilePath);
         if (!f.exists() || !f.isDirectory()) {

--
Gitblit v1.9.3