listByRoleIds 增加workspace id
This commit is contained in:
parent
4b27dcf42b
commit
010d16c495
@ -1,12 +1,12 @@
|
|||||||
package cn.axzo.tyr.client.model.vo;
|
package cn.axzo.tyr.client.model.vo;
|
||||||
|
|
||||||
import cn.axzo.trade.datasecurity.core.annotation.control.DisableCrypt;
|
|
||||||
import cn.axzo.tyr.client.model.permission.PermissionPointTreeNode;
|
import cn.axzo.tyr.client.model.permission.PermissionPointTreeNode;
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
@ -21,6 +21,7 @@ import java.util.stream.Collectors;
|
|||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@Builder
|
@Builder
|
||||||
|
@Slf4j
|
||||||
public class SaasRoleVO {
|
public class SaasRoleVO {
|
||||||
|
|
||||||
private Long id;
|
private Long id;
|
||||||
@ -125,6 +126,7 @@ public class SaasRoleVO {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
log.info("+======permissionPoint: {}", permissionPoint);
|
||||||
return new ArrayList<>((Collection) permissionPoint);
|
return new ArrayList<>((Collection) permissionPoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -600,6 +600,7 @@ public class TyrSaasAuthServiceImpl implements TyrSaasAuthService {
|
|||||||
.anyMatch(f -> featureIds.contains(f.getPermissionPointId())))
|
.anyMatch(f -> featureIds.contains(f.getPermissionPointId())))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
|
log.info("-======matchedRoleList: {}", matchedRoleList);
|
||||||
log.info("====计算角色实际的权限 - 匹配请求的权限 --> 实际拥有权限的角色:{}===",featureIds);
|
log.info("====计算角色实际的权限 - 匹配请求的权限 --> 实际拥有权限的角色:{}===",featureIds);
|
||||||
//查询角色下用户
|
//查询角色下用户
|
||||||
List<Long> matchedRoleIds = matchedRoleList.stream().map(SaasRoleVO::getId).collect(Collectors.toList());
|
List<Long> matchedRoleIds = matchedRoleList.stream().map(SaasRoleVO::getId).collect(Collectors.toList());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user