优化flowable流程和节点状态查询

This commit is contained in:
2025-12-01 15:26:28 +08:00
parent 3c157d4b76
commit c84b02acf4
2 changed files with 2 additions and 3 deletions

View File

@@ -15,7 +15,6 @@ import com.sdm.flowable.dto.resp.ProcessInstanceDetailResponse;
import com.sdm.flowable.process.ProcessService;
import com.sdm.flowable.service.IProcessNodeParamService;
import lombok.extern.slf4j.Slf4j;
import org.flowable.engine.history.HistoricProcessInstance;
import org.flowable.engine.runtime.ProcessInstance;
import org.flowable.validation.ValidationError;
import org.springframework.beans.factory.annotation.Autowired;
@@ -144,7 +143,7 @@ public class ProcessController implements IFlowableFeignClient {
*/
@GetMapping("/getProcessAndNodeDetailByInstanceId")
public SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceId(@RequestParam String processInstanceId) {
return processService.getProcessAndNodeDetailByInstanceIdV2(processInstanceId);
return processService.getProcessAndNodeDetailByInstanceId(processInstanceId);
}

View File

@@ -195,7 +195,7 @@ public class ProcessService {
/**
* 查询流程实例及所有节点的详细状态(返回结构化 DTO
*/
public SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceIdV2(String processInstanceId) {
public SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceId(String processInstanceId) {
ProcessInstanceInfo processInfo = buildProcessInstanceInfo(processInstanceId);
List<NodeDetailInfo> nodes = buildNodeDetails(processInstanceId, processInfo.getProcessDefinitionId());