update - 调整流程总的节点数量计算功能
This commit is contained in:
parent
8093050fc2
commit
ac718add6f
@ -4,6 +4,8 @@ import cn.axzo.workflow.common.enums.BpmnProcessInstanceResultEnum;
|
||||
import cn.axzo.workflow.common.model.response.bpmn.process.BpmnProcessInstanceAdminPageItemVO;
|
||||
import cn.axzo.workflow.common.model.response.category.CategoryItemVO;
|
||||
import org.flowable.bpmn.model.FlowElement;
|
||||
import org.flowable.bpmn.model.ReceiveTask;
|
||||
import org.flowable.bpmn.model.ServiceTask;
|
||||
import org.flowable.bpmn.model.UserTask;
|
||||
import org.flowable.engine.history.HistoricProcessInstance;
|
||||
import org.flowable.engine.runtime.ActivityInstance;
|
||||
@ -53,8 +55,9 @@ public interface BpmnProcessInstanceAdminPageItemConverter extends EntityConvert
|
||||
instances.forEach(i -> {
|
||||
BpmnProcessInstanceAdminPageItemVO vo = toVo(i);
|
||||
if (Objects.equals(PROCESSING.getStatus(), i.getBusinessStatus())) {
|
||||
List<FlowElement> flowElements =
|
||||
instanceFlowElementMap.get(i.getId()).stream().filter(UserTask.class::isInstance).collect(Collectors.toList());
|
||||
List<FlowElement> flowElements = instanceFlowElementMap.get(i.getId()).stream()
|
||||
.filter(j -> j instanceof UserTask || j instanceof ReceiveTask || j instanceof ServiceTask)
|
||||
.collect(Collectors.toList());
|
||||
vo.setTotalNodeCount(flowElements.size());
|
||||
|
||||
// 进行中的节点
|
||||
|
||||
Loading…
Reference in New Issue
Block a user