From 8f0c52e6ff41fbd482cc9b5cb40e03353d089f6e Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Fri, 14 Apr 2023 15:13:41 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.4.0=E3=80=91=E3=80=90file=E3=80=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=9A=E5=8A=A1=E5=92=8C=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E5=85=B3=E8=81=94=E4=BF=A1=E6=81=AF=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../stylefeng/roses/kernel/file/api/FileBusinessApi.java | 9 +++++++++ .../modular/service/impl/SysFileBusinessServiceImpl.java | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileBusinessApi.java b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileBusinessApi.java index e55868566..8047792ee 100644 --- a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileBusinessApi.java +++ b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileBusinessApi.java @@ -65,4 +65,13 @@ public interface FileBusinessApi { */ void addFileDownloadCount(Long businessId, Long fileId); + /** + * 删除业务id的文件关联信息 + * + * @param businessId 业务id + * @author fengshuonan + * @since 2023/3/31 14:23 + */ + void removeBusinessIdFileList(Long businessId); + } diff --git a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileBusinessServiceImpl.java b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileBusinessServiceImpl.java index 9d5be3d84..47fe54b40 100644 --- a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileBusinessServiceImpl.java +++ b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileBusinessServiceImpl.java @@ -141,6 +141,13 @@ public class SysFileBusinessServiceImpl extends ServiceImpl sysFileBusinessLambdaQueryWrapper = new LambdaQueryWrapper<>(); + sysFileBusinessLambdaQueryWrapper.eq(SysFileBusiness::getBusinessId, businessId); + this.remove(sysFileBusinessLambdaQueryWrapper); + } + /** * 获取信息 *