修改对外报告-修改删除权限问题
This commit is contained in:
+1
-1
@@ -187,7 +187,7 @@ public class ExtRepoDataController extends JeroController<ExtRepoData, IExtRepoD
|
|||||||
ExtRepoData erd = extRepoDataService.queryById(id);
|
ExtRepoData erd = extRepoDataService.queryById(id);
|
||||||
if (null != erd) {
|
if (null != erd) {
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
if (extRepoFolderService.isManager() || sysUser.getUsername().equals(erd.getCreateBy())) {
|
if (sysUser.getUsername().equals(erd.getCreateBy())) {
|
||||||
extRepoDataService.deleteById(id);
|
extRepoDataService.deleteById(id);
|
||||||
CosBootUtil.delete(erd.getFileKey());
|
CosBootUtil.delete(erd.getFileKey());
|
||||||
if (CutEnum.CN.getValue().equals(cut)) {
|
if (CutEnum.CN.getValue().equals(cut)) {
|
||||||
|
|||||||
+1
-1
@@ -359,7 +359,7 @@ public class ExtRepoFolderServiceImpl extends ServiceImpl<ExtRepoFolderMapper, E
|
|||||||
res = res || getStringList(erf.getAuthManageIds()).contains(sysUser.getId())
|
res = res || getStringList(erf.getAuthManageIds()).contains(sysUser.getId())
|
||||||
|| getStringList(erf.getAuthViewIds()).contains(sysUser.getId());
|
|| getStringList(erf.getAuthViewIds()).contains(sysUser.getId());
|
||||||
}
|
}
|
||||||
return false;
|
return res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user