update 优化查询可驳回节点
This commit is contained in:
parent
8291680871
commit
5cec924904
@ -374,15 +374,19 @@ public class FlwTaskServiceImpl implements IFlwTaskService, AssigneeService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<HisTask> getBackTaskNode(String instanceId) {
|
public List<HisTask> getBackTaskNode(String instanceId) {
|
||||||
|
// 创建查询条件,查询历史任务记录
|
||||||
LambdaQueryWrapper<FlowHisTask> lw = new LambdaQueryWrapper<>(FlowHisTask.class)
|
LambdaQueryWrapper<FlowHisTask> lw = new LambdaQueryWrapper<>(FlowHisTask.class)
|
||||||
.eq(FlowHisTask::getInstanceId, instanceId)
|
.eq(FlowHisTask::getInstanceId, instanceId)
|
||||||
.eq(FlowHisTask::getNodeType, NodeType.BETWEEN.getKey())
|
.eq(FlowHisTask::getNodeType, NodeType.BETWEEN.getKey())
|
||||||
.orderByDesc(FlowHisTask::getCreateTime);
|
.orderByDesc(FlowHisTask::getCreateTime);
|
||||||
List<FlowHisTask> flowHisTasks = flowHisTaskMapper.selectList(lw);
|
List<FlowHisTask> flowHisTasks = flowHisTaskMapper.selectList(lw);
|
||||||
if (CollUtil.isNotEmpty(flowHisTasks)) {
|
if (CollUtil.isEmpty(flowHisTasks)) {
|
||||||
return flowHisTasks.stream().distinct().collect(Collectors.toList());
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return Collections.emptyList();
|
// 直接返回去重后的列表
|
||||||
|
return flowHisTasks.stream()
|
||||||
|
.distinct()
|
||||||
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user