fix 80342 【阻塞】未符合项-查看 没有正常回显数据,评估结果也不能点击,流程数据没有归档

This commit is contained in:
lijiarao
2024-01-09 16:55:59 +08:00
parent 7cb1f88a97
commit 8145257072
3 changed files with 21 additions and 2 deletions
@@ -56,6 +56,8 @@ public class ActivitiController {
@Resource
private RepositoryService repositoryService;
@Resource
private RuntimeService runtimeService;
@Resource
private TaskService taskService;
@Resource
private ProcessNodeService processNodeService;
@@ -270,6 +272,12 @@ public class ActivitiController {
})
@ApiOperation("获得节点列表")
public Result<List<ProcessNode>> getNodeList(String processDefinitionKey,String processDefinitionId,String processInstanceId) {
if (StringUtils.isNotBlank(processInstanceId)){
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery()
.processInstanceId(processInstanceId)
.singleResult();
processDefinitionId = processInstance.getProcessDefinitionId();
}
if (StringUtils.isBlank(processDefinitionId)){
processDefinitionId = repositoryService.createProcessDefinitionQuery() // 创建部署信息查询器
.processDefinitionKey(processDefinitionKey) // 根据流程部署key查询