...
This commit is contained in:
1 parent
0e2f1aa17a
commit
db7359b046
6 files changed
+49
-3
No files matched your search
+3
-1
@@ -1,6 +1,7 @@
|
||||
package com.bsd.pjcloud.flow.engine.node.impl;
|
||||
|
||||
import com.bsd.pjcloud.admin.api.feign.RemoteUserService;
|
||||
import com.bsd.pjcloud.common.core.util.R;
|
||||
import com.bsd.pjcloud.common.core.util.RetOps;
|
||||
import com.bsd.pjcloud.flow.engine.node.AssignUserStrategy;
|
||||
import com.bsd.pjcloud.flow.task.constant.ProcessInstanceConstant;
|
||||
@@ -40,7 +41,8 @@ public class AssignUserRoleStrategyImpl implements AssignUserStrategy {
|
||||
// 使用 lambda 表达式和方法引用从 NodeUser 列表中提取角色 ID
|
||||
List<Long> roleIds = node.getNodeUserList().stream().map(NodeUser::getId).collect(Collectors.toList());
|
||||
// 提取 Optional 结果中的数据
|
||||
List<Long> data = RetOps.of(remoteUserService.getUserIdListByRoleIdList(roleIds))
|
||||
R<List<Long>> userIdListByRoleIdList = remoteUserService.getUserIdListByRoleIdList(roleIds);
|
||||
List<Long> data = RetOps.of(userIdListByRoleIdList)
|
||||
.getData()
|
||||
.orElseGet(Collections::emptyList);
|
||||
|
||||
|
||||
Reference in new issue
Block a user