管道基础大数据平台系统开发-【后端】-Server
13693261870
2023-06-29 79a4d5652a3332f1bcdc2eaa31c857531d460feb
级联删除发布数据
已修改3个文件
10 ■■■■ 文件已修改
src/main/java/com/lf/server/config/PropertiesConfig.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/PublishService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/InquiryService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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", "");
    }
}
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;
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()) {