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.flowable.engine.delegate.DelegateExecution;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
import org.springframework.util.CollectionUtils;
|
||||||
|
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
@ -69,7 +71,7 @@ public class BasedRoleTaskAssigneeSelector extends AbstractBpmnTaskAssigneeSelec
|
|||||||
ListFlowTaskAssignerReq req = ListFlowTaskAssignerReq.builder()
|
ListFlowTaskAssignerReq req = ListFlowTaskAssignerReq.builder()
|
||||||
.procInstId(execution.getProcessInstanceId())
|
.procInstId(execution.getProcessInstanceId())
|
||||||
.procInstType(Integer.valueOf(Objects.requireNonNull(categoryItemVO.map(CategoryItemVO::getWorkspaceTypeCode).orElse(null))))
|
.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()
|
.map(os -> ListFlowTaskAssignerReq.OrgScope.builder()
|
||||||
.ouId(os.getOuId())
|
.ouId(os.getOuId())
|
||||||
.nodeId(os.getNodeId())
|
.nodeId(os.getNodeId())
|
||||||
@ -77,7 +79,7 @@ public class BasedRoleTaskAssigneeSelector extends AbstractBpmnTaskAssigneeSelec
|
|||||||
.workspaceType(os.getWorkspaceType())
|
.workspaceType(os.getWorkspaceType())
|
||||||
.build())
|
.build())
|
||||||
.collect(Collectors.toList()))
|
.collect(Collectors.toList()))
|
||||||
.workerTeamScopes(scopeDto.getWorkerTeamScopes().stream()
|
.workerTeamScopes(CollectionUtils.isEmpty(scopeDto.getWorkerTeamScopes()) ? Collections.emptyList() : scopeDto.getWorkerTeamScopes().stream()
|
||||||
.map(ot -> ListFlowTaskAssignerReq.OrgScope.builder()
|
.map(ot -> ListFlowTaskAssignerReq.OrgScope.builder()
|
||||||
.workspaceId(ot.getWorkspaceId())
|
.workspaceId(ot.getWorkspaceId())
|
||||||
.ouId(ot.getOuId())
|
.ouId(ot.getOuId())
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user