|
@@ -90,8 +90,8 @@ public class SceneXspaceServiceImpl extends ServiceImpl<ISceneXspaceMapper, Scen
|
|
|
Set<Long> userIds = sceneXspaces.stream().map(x -> x.getUserId()).collect(Collectors.toSet());
|
|
|
Set<Long> roleIds = userRoleService.getByUser(user);
|
|
|
boolean notPermission = false;
|
|
|
- if(!roleIds.contains(5)){//平台管理员可以看到所有
|
|
|
- if(roleIds.contains(6)){//公司管理员可以看到同一公司下所有
|
|
|
+ if(!roleIds.contains(5L)){//平台管理员可以看到所有
|
|
|
+ if(roleIds.contains(6L)){//公司管理员可以看到同一公司下所有
|
|
|
List<User> users = userService.listByIds(userIds);
|
|
|
notPermission = users.stream().anyMatch(u -> !u.getCompanyId().equals(user.getCompanyId()));
|
|
|
}else{//普通员工只能删除自己的
|