mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-20 10:13:28 +08:00
update 调整获取审批记录
This commit is contained in:
parent
6f44793219
commit
0774b7f25b
@ -31,10 +31,7 @@ import org.dromara.workflow.flowable.cmd.ExecutionChildByExecutionIdCmd;
|
||||
import org.dromara.workflow.service.IActHiProcinstService;
|
||||
import org.dromara.workflow.service.IActProcessInstanceService;
|
||||
import org.dromara.workflow.utils.WorkflowUtils;
|
||||
import org.flowable.bpmn.model.BpmnModel;
|
||||
import org.flowable.bpmn.model.FlowElement;
|
||||
import org.flowable.bpmn.model.GraphicInfo;
|
||||
import org.flowable.bpmn.model.UserTask;
|
||||
import org.flowable.bpmn.model.*;
|
||||
import org.flowable.engine.*;
|
||||
import org.flowable.engine.history.HistoricActivityInstance;
|
||||
import org.flowable.engine.history.HistoricProcessInstance;
|
||||
@ -294,6 +291,18 @@ public class ActProcessInstanceServiceImpl implements IActProcessInstanceService
|
||||
graphicInfoVo.setNodeName(flowElement.getName());
|
||||
graphicInfoVos.add(graphicInfoVo);
|
||||
}
|
||||
if (flowElement instanceof SubProcess) {
|
||||
Collection<FlowElement> subFlowElements = ((SubProcess) flowElement).getFlowElements();
|
||||
for (FlowElement element : subFlowElements) {
|
||||
if (element instanceof UserTask) {
|
||||
GraphicInfo graphicInfo = bpmnModel.getGraphicInfo(element.getId());
|
||||
GraphicInfoVo graphicInfoVo = BeanUtil.toBean(graphicInfo, GraphicInfoVo.class);
|
||||
graphicInfoVo.setNodeId(element.getId());
|
||||
graphicInfoVo.setNodeName(element.getName());
|
||||
graphicInfoVos.add(graphicInfoVo);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//节点图形信息
|
||||
map.put("graphicInfoVos", graphicInfoVos);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user