fix:修改收藏权限

This commit is contained in:
s2042968 2025-03-07 14:12:51 +08:00
parent 959433bbe7
commit b311ba2c11
3 changed files with 5 additions and 3 deletions

View File

@ -49,6 +49,8 @@ public class FileInfoVO {
private List<FileTagInfo> labels;
private Integer prjDir;
// 是否是收藏数据1是0否
private Integer isFavorite;

View File

@ -158,7 +158,6 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
records.forEach(e -> {
e.setFileSizeShow(EleCommonUtil.convertFileSize(e.getFileSize()));
e.setIsFavorite(isFavorite(UserThreadLocal.getUserId(), e.getId()) ? 1 : 0);
e.setIsPersonal(dataOwnCode == DataOwnEnum.USER_FILE.code ? 1 : 0);
e.setLabels(fileTagRelationService.getFileTags(e.getId()));
});
UserThreadLocal.setSuccessInfo("", "", "查询文件成功");
@ -1430,11 +1429,11 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
fileInfoVOIPage.getRecords().forEach(e -> {
e.setFileSizeShow(EleCommonUtil.convertFileSize(e.getFileSize()));
e.setIsFavorite(isFavorite(UserThreadLocal.getUserId(), e.getId()) ? 1 : 0);
e.setIsPersonal(Objects.equals(e.getCreatedBy(), UserThreadLocal.getUserId()) ? 1 : 0);
e.setIsPersonal( (e.getPrjDir()== DataOwnEnum.USER_FILE.code && Objects.equals(e.getCreatedBy(), UserThreadLocal.getUserId())) ? 1 : 0);
// 设置权限
Map<String, Boolean> permissions = (e.getIsPersonal() == 1)
? permissionService.getPersonalPermission()
: permissionService.getUserPermission(UserThreadLocal.getUserId(), e.getId(), true);
: permissionService.getUserPermission(UserThreadLocal.getUserId(), getCategoryId(e.getId()), true);
e.setPermissions(permissions);
});
UserThreadLocal.setSuccessInfo("", "", "查询了收藏列表");

View File

@ -13,6 +13,7 @@
<result column="parent_id" property="parentId"/>
<result column="category_id" property="categoryId"/>
<result column="data_type" property="dataType"/>
<result column="prj_dir" property="prjDir"/>
<result column="data_status" property="dataStatus"/>
<result column="save_status" property="saveStatus"/>
<result column="file_size" property="fileSize"/>