fix(87722): 资料中心-只有文件夹查看权限的用户,进行新增和批量删除,提示信息需统一

This commit is contained in:
yjz
2024-07-30 11:41:06 +08:00
parent abc75a18a9
commit 418a7ed0bc
@@ -188,7 +188,11 @@ public class LawsDataCenterFileServiceImpl extends ServiceImpl<LawsDataCenterFil
LawsDataCenterFolder folder = lawsDataCenterFolderService.getById(folderId);
if (!CurrentUserUtil.getId().equals(folder.getOwnerId()) &&
(StringUtils.isBlank(folder.getAuthManageIds()) || !folder.getAuthManageIds().contains(CurrentUserUtil.getId()))) {
throw new JeroBootException(ResultCommon.NO_PERMISSION);
if(LanguageEnum.CN.equals(MessageUtils.getLanguage())) {
throw new JeroBootException("无权限!");
}else{
throw new JeroBootException("No access!");
}
}
}
@@ -202,7 +206,11 @@ public class LawsDataCenterFileServiceImpl extends ServiceImpl<LawsDataCenterFil
LawsDataCenterFile file = getById(id);
if (CurrentUserUtil.getRoles().contains(FieldCommon.ROLE_ADMIN) || CurrentUserUtil.getId().equals(file.getOwnerId())) return;
if (StringUtils.isBlank(file.getFolderId())) {
throw new JeroBootException(ResultCommon.NO_PERMISSION);
if(LanguageEnum.CN.equals(MessageUtils.getLanguage())) {
throw new JeroBootException("无权限!");
}else{
throw new JeroBootException("No access!");
}
}
LawsDataCenterFolder folder = lawsDataCenterFolderService.getById(file.getFolderId());
List<LawsDataCenterFolderSublist> getAuthManageList = lawsDataCenterFolderSublistService.list(
@@ -214,7 +222,11 @@ public class LawsDataCenterFileServiceImpl extends ServiceImpl<LawsDataCenterFil
.collect(Collectors.joining(","));
if (!CurrentUserUtil.getId().equals(folder.getOwnerId()) &&
(StringUtils.isBlank(userIds) || !userIds.contains(CurrentUserUtil.getId()))) {
throw new JeroBootException(ResultCommon.NO_PERMISSION);
if(LanguageEnum.CN.equals(MessageUtils.getLanguage())) {
throw new JeroBootException("无权限!");
}else{
throw new JeroBootException("No access!");
}
}
}