| | |
| | | import org.apache.commons.io.IOUtils; |
| | | import org.flowable.bpmn.model.BpmnModel; |
| | | import org.flowable.bpmn.model.UserTask; |
| | | import org.flowable.common.engine.impl.identity.Authentication; |
| | | import org.flowable.engine.ProcessEngineConfiguration; |
| | | import org.flowable.engine.history.HistoricActivityInstance; |
| | | import org.flowable.engine.history.HistoricProcessInstance; |
| | | import org.flowable.engine.repository.Deployment; |
| | | import org.flowable.engine.repository.ProcessDefinition; |
| | | import org.flowable.engine.repository.ProcessDefinitionQuery; |
| | |
| | | import org.jeecg.common.util.SpringContextUtils; |
| | | import org.jeecg.modules.flowable.apithird.business.entity.FlowMyBusiness; |
| | | import org.jeecg.modules.flowable.apithird.business.service.impl.FlowMyBusinessServiceImpl; |
| | | import org.jeecg.modules.flowable.apithird.common.constant.ProcessConstants; |
| | | import org.jeecg.modules.flowable.apithird.common.enums.FlowComment; |
| | | import org.jeecg.modules.flowable.apithird.entity.ActStatus; |
| | | import org.jeecg.modules.flowable.apithird.entity.SysUser; |
| | | import org.jeecg.modules.flowable.apithird.service.FlowCallBackServiceI; |
| | | import org.jeecg.modules.flowable.apithird.service.IFlowThirdService; |
| | | import org.jeecg.modules.flowable.apithird.common.constant.ProcessConstants; |
| | | import org.jeecg.modules.flowable.apithird.common.enums.FlowComment; |
| | | import org.jeecg.modules.flowable.domain.dto.FlowNextDto; |
| | | import org.jeecg.modules.flowable.domain.dto.FlowProcDefDto; |
| | | import org.jeecg.modules.flowable.factory.FlowServiceFactory; |
| | |
| | | ProcessDefinitionQuery processDefinitionQuery |
| | | = repositoryService.createProcessDefinitionQuery().processDefinitionKey(processDefinitionKey); |
| | | long count = processDefinitionQuery.count(); |
| | | return count > 0 ? true : false; |
| | | return count > 0; |
| | | } |
| | | |
| | | |
| | |
| | | public Result readXml(String deployId) throws IOException { |
| | | ProcessDefinition definition = repositoryService.createProcessDefinitionQuery().deploymentId(deployId).singleResult(); |
| | | InputStream inputStream = repositoryService.getResourceAsStream(definition.getDeploymentId(), definition.getResourceName()); |
| | | String result = IOUtils.toString(inputStream, StandardCharsets.UTF_8.name()); |
| | | String result = IOUtils.toString(inputStream, StandardCharsets.UTF_8); |
| | | return Result.OK("", result); |
| | | } |
| | | |
| | |
| | | FlowMyBusiness business = flowMyBusinessService.getOne(flowMyBusinessLambdaQueryWrapper); |
| | | ProcessDefinition definition = repositoryService.createProcessDefinitionQuery().processDefinitionId(business.getProcessDefinitionId()).singleResult(); |
| | | InputStream inputStream = repositoryService.getResourceAsStream(definition.getDeploymentId(), definition.getResourceName()); |
| | | String result = IOUtils.toString(inputStream, StandardCharsets.UTF_8.name()); |
| | | String result = IOUtils.toString(inputStream, StandardCharsets.UTF_8); |
| | | return Result.OK("", result); |
| | | } |
| | | |