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