update 优化,增加岗位权限判空处理

This commit is contained in:
AprilWind 2024-11-12 17:35:34 +08:00
parent 6a7ec27a21
commit 967611ddb6

View File

@ -40,7 +40,8 @@ public class WorkflowUtils {
.map(role -> TaskAssigneeEnum.ROLE.getCode() + role.getRoleId()),
// 岗位权限前缀
loginUser.getPosts().stream()
Stream.ofNullable(loginUser.getPosts())
.flatMap(Collection::stream)
.map(post -> TaskAssigneeEnum.POST.getCode() + post.getPostId()),
// 用户和部门权限