@RequestMapping(value = "/process-definition/{processDefinitionId}/activate", method = RequestMethod.PUT, produces = "application/json", name = "流程定义激活")
@ResponseStatus(value = HttpStatus.OK)
public void activateProcessDefinition(@PathVariable String processDefinitionId,@RequestBody(required=false) ProcessDefinitionActionRequest actionRequest) {
ProcessDefinition processDefinition = getProcessDefinitionFromRequest(processDefinitionId);
if (!processDefinition.isSuspended()) {
throw new FlowableConflictException("Process definition with id '" + processDefinition.getId() + " ' is already active");
}
if (actionRequest == null) {
repositoryService.activateProcessDefinitionById(processDefinitionId);
}else{
repositoryService.activateProcessDefinitionById(processDefinition.getId(), actionRequest.isIncludeProcessInstances(),actionRequest.getDate());
}
}
ProcessDefinitionActivateResource.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:plumdo-work
作者:
评论列表
文章目录