REQ-2924-修复NPE问题
This commit is contained in:
parent
9ea952ca8d
commit
e85cf6cde5
@ -16,7 +16,9 @@ import org.flowable.bpmn.model.FlowElement;
|
||||
import org.flowable.engine.delegate.DelegateExecution;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
@ -69,7 +71,7 @@ public class BasedRoleTaskAssigneeSelector extends AbstractBpmnTaskAssigneeSelec
|
||||
ListFlowTaskAssignerReq req = ListFlowTaskAssignerReq.builder()
|
||||
.procInstId(execution.getProcessInstanceId())
|
||||
.procInstType(Integer.valueOf(Objects.requireNonNull(categoryItemVO.map(CategoryItemVO::getWorkspaceTypeCode).orElse(null))))
|
||||
.orgScopes(scopeDto.getOrgScopes().stream()
|
||||
.orgScopes(CollectionUtils.isEmpty(scopeDto.getOrgScopes()) ? Collections.emptyList() : scopeDto.getOrgScopes().stream()
|
||||
.map(os -> ListFlowTaskAssignerReq.OrgScope.builder()
|
||||
.ouId(os.getOuId())
|
||||
.nodeId(os.getNodeId())
|
||||
@ -77,7 +79,7 @@ public class BasedRoleTaskAssigneeSelector extends AbstractBpmnTaskAssigneeSelec
|
||||
.workspaceType(os.getWorkspaceType())
|
||||
.build())
|
||||
.collect(Collectors.toList()))
|
||||
.workerTeamScopes(scopeDto.getWorkerTeamScopes().stream()
|
||||
.workerTeamScopes(CollectionUtils.isEmpty(scopeDto.getWorkerTeamScopes()) ? Collections.emptyList() : scopeDto.getWorkerTeamScopes().stream()
|
||||
.map(ot -> ListFlowTaskAssignerReq.OrgScope.builder()
|
||||
.workspaceId(ot.getWorkspaceId())
|
||||
.ouId(ot.getOuId())
|
||||
|
||||
Loading…
Reference in New Issue
Block a user