feat(REQ-2924) - 完善转交管理时的解析 outype 的 NPE 问题
This commit is contained in:
parent
1a90c25252
commit
8db08de5fe
@ -20,6 +20,7 @@ import org.flowable.bpmn.model.UserTask;
|
||||
import org.flowable.engine.delegate.DelegateExecution;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
@ -118,6 +119,7 @@ public class TransferToAdminTaskAssigneeSelector extends AbstractBpmnTaskAssigne
|
||||
.map(value -> JSON.parseArray(value, String.class)
|
||||
.stream().map(JSON::parseObject)
|
||||
.map(i -> i.getString("type"))
|
||||
.filter(StringUtils::hasText)
|
||||
.collect(Collectors.toList())
|
||||
.stream()
|
||||
.flatMap(s -> Arrays.stream(s.split(",")))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user