| | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import cn.hutool.core.codec.Base64; |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.collection.CollectionUtil; |
| | | import cn.hutool.core.io.FileUtil; |
| | | import cn.hutool.core.io.IoUtil; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | |
| | | processDefinitionVoList.add(processDefinitionVo); |
| | | } |
| | | } |
| | | return CollectionUtil.reverse(processDefinitionVoList); |
| | | return CollUtil.reverse(processDefinitionVoList); |
| | | } |
| | | |
| | | /** |
| | |
| | | public boolean deleteDeployment(List<String> deploymentIds, List<String> processDefinitionIds) { |
| | | try { |
| | | List<HistoricProcessInstance> historicProcessInstances = QueryUtils.hisInstanceQuery().deploymentIdIn(deploymentIds).list(); |
| | | if (CollectionUtil.isNotEmpty(historicProcessInstances)) { |
| | | if (CollUtil.isNotEmpty(historicProcessInstances)) { |
| | | Set<String> defIds = StreamUtils.toSet(historicProcessInstances, HistoricProcessInstance::getProcessDefinitionId); |
| | | List<ProcessDefinition> processDefinitions = QueryUtils.definitionQuery().processDefinitionIds(defIds).list(); |
| | | if (CollUtil.isNotEmpty(processDefinitions)) { |