fix(87722): 资料中心-只有文件夹查看权限的用户,进行新增和批量删除,提示信息需统一
This commit is contained in:
+15
-3
@@ -188,7 +188,11 @@ public class LawsDataCenterFileServiceImpl extends ServiceImpl<LawsDataCenterFil
|
|||||||
LawsDataCenterFolder folder = lawsDataCenterFolderService.getById(folderId);
|
LawsDataCenterFolder folder = lawsDataCenterFolderService.getById(folderId);
|
||||||
if (!CurrentUserUtil.getId().equals(folder.getOwnerId()) &&
|
if (!CurrentUserUtil.getId().equals(folder.getOwnerId()) &&
|
||||||
(StringUtils.isBlank(folder.getAuthManageIds()) || !folder.getAuthManageIds().contains(CurrentUserUtil.getId()))) {
|
(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);
|
LawsDataCenterFile file = getById(id);
|
||||||
if (CurrentUserUtil.getRoles().contains(FieldCommon.ROLE_ADMIN) || CurrentUserUtil.getId().equals(file.getOwnerId())) return;
|
if (CurrentUserUtil.getRoles().contains(FieldCommon.ROLE_ADMIN) || CurrentUserUtil.getId().equals(file.getOwnerId())) return;
|
||||||
if (StringUtils.isBlank(file.getFolderId())) {
|
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());
|
LawsDataCenterFolder folder = lawsDataCenterFolderService.getById(file.getFolderId());
|
||||||
List<LawsDataCenterFolderSublist> getAuthManageList = lawsDataCenterFolderSublistService.list(
|
List<LawsDataCenterFolderSublist> getAuthManageList = lawsDataCenterFolderSublistService.list(
|
||||||
@@ -214,7 +222,11 @@ public class LawsDataCenterFileServiceImpl extends ServiceImpl<LawsDataCenterFil
|
|||||||
.collect(Collectors.joining(","));
|
.collect(Collectors.joining(","));
|
||||||
if (!CurrentUserUtil.getId().equals(folder.getOwnerId()) &&
|
if (!CurrentUserUtil.getId().equals(folder.getOwnerId()) &&
|
||||||
(StringUtils.isBlank(userIds) || !userIds.contains(CurrentUserUtil.getId()))) {
|
(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!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user