修改:逻辑删除文件时,同时删除文件关系

This commit is contained in:
s2042968 2025-02-14 10:15:25 +08:00
parent 4faab3d89b
commit f1671264d1
1 changed files with 3 additions and 2 deletions

View File

@ -24,6 +24,7 @@ import com.electromagnetic.industry.software.common.exception.PermissionDeniedEx
import com.electromagnetic.industry.software.common.resp.ElectromagneticResult; import com.electromagnetic.industry.software.common.resp.ElectromagneticResult;
import com.electromagnetic.industry.software.common.util.*; import com.electromagnetic.industry.software.common.util.*;
import com.electromagnetic.industry.software.manage.mapper.EdFileInfoMapper; import com.electromagnetic.industry.software.manage.mapper.EdFileInfoMapper;
import com.electromagnetic.industry.software.manage.mapper.EdFileRelationMapper;
import com.electromagnetic.industry.software.manage.mapper.UserMapper; import com.electromagnetic.industry.software.manage.mapper.UserMapper;
import com.electromagnetic.industry.software.manage.pojo.models.EdFileInfo; import com.electromagnetic.industry.software.manage.pojo.models.EdFileInfo;
import com.electromagnetic.industry.software.manage.pojo.models.EdFileRelation; import com.electromagnetic.industry.software.manage.pojo.models.EdFileRelation;
@ -73,7 +74,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
@Resource @Resource
private UserMapper userMapper; private UserMapper userMapper;
@Resource @Resource
private EdFileRelationServiceImpl edFileRelationService; private EdFileRelationMapper edFileRelationMapper;
private String downloadDataDir = ""; private String downloadDataDir = "";
private String uploadDataDir = ""; private String uploadDataDir = "";
@ -215,7 +216,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
.eq(EdFileInfo::getFileId, fileInfo.getFileId())); .eq(EdFileInfo::getFileId, fileInfo.getFileId()));
// 删除文件时同时删除其关联关系 // 删除文件时同时删除其关联关系
edFileRelationService.remove(Wrappers.lambdaQuery(EdFileRelation.class) edFileRelationMapper.delete(Wrappers.lambdaQuery(EdFileRelation.class)
.eq(EdFileRelation::getId1, id) .eq(EdFileRelation::getId1, id)
.or() .or()
.eq(EdFileRelation::getId2, id)); .eq(EdFileRelation::getId2, id));