business/src/main/java/com/ycl/domain/vo/ProjectProcessVO.java
@@ -30,4 +30,7 @@ @ApiModelProperty("流程实例id") private String processInsId; @ApiModelProperty("流程是否挂起/暂停") private boolean suspended; } business/src/main/java/com/ycl/service/impl/ProcessConfigInfoServiceImpl.java
@@ -102,6 +102,8 @@ // 加载挂表单 for (FlowProcDefWithConfigDto procDef : dataList) { // 排除暂停的 SysForm sysForm = sysDeployFormService.selectSysDeployFormByDeployId(procDef.getDeploymentId()); if (Objects.nonNull(sysForm)) { procDef.setFormName(sysForm.getFormName()); business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
@@ -81,6 +81,14 @@ public Result page(ProjectProcessQuery query) { IPage<ProjectProcessVO> page = PageUtil.getPage(query, ProjectProcessVO.class); baseMapper.getPage(page, query); for (ProjectProcessVO vo : page.getRecords()) { if (Objects.nonNull(vo.getProcessDefId())) { ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().processDefinitionId(vo.getProcessDefId()).singleResult(); if (Objects.nonNull(processDefinition)) { vo.setSuspended(processDefinition.isSuspended()); } } } return Result.ok().data(page.getRecords()).total(page.getTotal()); }