From ffd5abc74eea1f6ee6433ac11e401aaa57bcc4ab Mon Sep 17 00:00:00 2001 From: yangys <y_ys79@sina.com> Date: 星期二, 08 七月 2025 22:37:50 +0800 Subject: [PATCH] 接口文档描述修改 --- blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowCommonService.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowCommonService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowCommonService.java new file mode 100644 index 0000000..2ff1ba2 --- /dev/null +++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowCommonService.java @@ -0,0 +1,26 @@ +package org.springblade.mdm.flow.service; + +import lombok.AllArgsConstructor; +import org.flowable.engine.RuntimeService; +import org.flowable.engine.runtime.ProcessInstance; +import org.springframework.stereotype.Service; + +@AllArgsConstructor +@Service +public class FlowCommonService { + private final RuntimeService runtimeService; + + /** + * 鏍规嵁娴佺▼瀹炰緥id鑾峰彇definitionKey + * @param processInstanceId + * @return + */ + public String getDefinitionKey(String processInstanceId){ + + ProcessInstance processInstance = runtimeService.createProcessInstanceQuery() + .processInstanceId(processInstanceId) + .singleResult(); + return processInstance.getProcessDefinitionKey(); + } + +} -- Gitblit v1.9.3