feat(REQ-2924) - 完善转交管理时的解析 outype 的 NPE 问题

This commit is contained in:
wangli 2024-09-25 11:33:19 +08:00
parent 1a90c25252
commit 8db08de5fe

View File

@ -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(",")))