From 52ed7f3a5346f31a5abdac4628b9037caeda79cd Mon Sep 17 00:00:00 2001 From: s2042968 Date: Thu, 20 Mar 2025 15:08:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=BA=9F=E9=99=A4=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E5=90=8C=E6=97=B6=E5=BA=9F=E9=99=A4=E6=A0=87=E7=AD=BE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/serviceimpl/EdTagLibraryServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdTagLibraryServiceImpl.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdTagLibraryServiceImpl.java index 8814db2..3694052 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdTagLibraryServiceImpl.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdTagLibraryServiceImpl.java @@ -13,7 +13,9 @@ import com.electromagnetic.industry.software.common.pojo.TreeNode; import com.electromagnetic.industry.software.common.util.IdWorker; import com.electromagnetic.industry.software.common.util.UserThreadLocal; import com.electromagnetic.industry.software.manage.mapper.EdTagLibraryMapper; +import com.electromagnetic.industry.software.manage.mapper.FileTagRelationMapper; import com.electromagnetic.industry.software.manage.pojo.models.EdTagLibrary; +import com.electromagnetic.industry.software.manage.pojo.models.FileTagRelation; import com.electromagnetic.industry.software.manage.pojo.resp.FileTagInfo; import com.electromagnetic.industry.software.manage.pojo.resp.TagListVO; import com.electromagnetic.industry.software.manage.service.EdTagLibraryService; @@ -21,12 +23,16 @@ import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import javax.annotation.Resource; import java.util.*; import java.util.stream.Collectors; @Service public class EdTagLibraryServiceImpl extends ServiceImpl implements EdTagLibraryService { + @Resource + FileTagRelationMapper fileTagRelationMapper; + /** * 新建标签组 * @@ -182,6 +188,8 @@ public class EdTagLibraryServiceImpl extends ServiceImpl().eq(EdTagLibrary::getParentId, tagId)); + // 删除标签关联文件 + fileTagRelationMapper.delete(new LambdaQueryWrapper().eq(FileTagRelation::getTagId, tagId)); } // 删除本身 boolean isDeleted = this.removeById(tagId);