From 170841e458993477b0e60691ca8f9a9cbfb859d7 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Wed, 1 May 2024 22:37:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=8D=E4=BB=A3=E5=89=8D?= =?UTF-8?q?=E7=BC=80=E4=B8=8D=E8=83=BD=E6=AD=A3=E5=B8=B8=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9A=84bug;=E4=BF=AE=E5=A4=8D=E6=96=87=E4=BB=B6=E9=87=8D?= =?UTF-8?q?=E5=91=BD=E5=90=8D=E4=B9=8B=E5=90=8E=E5=88=86=E4=BA=AB=E7=A0=81?= =?UTF-8?q?=E4=BE=9D=E6=97=A7=E5=AD=98=E5=9C=A8=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/lion/sns/pojo/Site.java | 2 +- src/main/java/com/lion/sns/service/FileService.java | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/lion/sns/pojo/Site.java b/src/main/java/com/lion/sns/pojo/Site.java index d85e738..4ff4be6 100644 --- a/src/main/java/com/lion/sns/pojo/Site.java +++ b/src/main/java/com/lion/sns/pojo/Site.java @@ -29,7 +29,7 @@ public class Site { @JsonProperty("host") public String getHost(){ if(reverseProxyPrefix != null) - return reverseProxyPrefix; + return "https://" + reverseProxyPrefix + "/"; else if(domain != null) return "https://" + domain + "/"; else diff --git a/src/main/java/com/lion/sns/service/FileService.java b/src/main/java/com/lion/sns/service/FileService.java index 56dde97..198a585 100644 --- a/src/main/java/com/lion/sns/service/FileService.java +++ b/src/main/java/com/lion/sns/service/FileService.java @@ -628,11 +628,14 @@ public class FileService { return response.failure("文件不存在").toJSONString(); File newFile = new File(file.getParentFile().getPath(), name); - if (file.renameTo(newFile)) + if (file.renameTo(newFile)) { response.success("重命名成功"); - else + String shareCode = shareFileMapper.selectShareCodeByFilePath(file.getAbsolutePath()); + shareFileMapper.deleteShareFile(shareCode); + shareFileMapper.deleteShareFileRecord(shareCode); + } else response.failure("重命名失败"); - }else { + } else { FileOperateMessage rename = new FileOperateMessage(); rename.setPath(path); rename.setName(name);