fix:优化流程节点重试接口实体类封装

This commit is contained in:
2026-01-27 11:42:40 +08:00
parent 991679a7b0
commit da6c419ae0
5 changed files with 37 additions and 8 deletions

View File

@@ -0,0 +1,22 @@
package com.sdm.common.entity.req.flowable;
import lombok.Data;
import java.io.Serializable;
/**
* 重试失败节点请求参数
*/
@Data
public class RetryFailedNodeReq implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 流程实例ID
*/
private String processInstanceId;
/**
* 失败节点ID
*/
private String failNodeId;
}

View File

@@ -3,6 +3,7 @@ package com.sdm.common.feign.impl.flowable;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.entity.flowable.dto.ProcessDefinitionDTO;
import com.sdm.common.entity.req.flowable.AsyncCallbackRequest;
import com.sdm.common.entity.req.flowable.RetryFailedNodeReq;
import com.sdm.common.entity.resp.flowable.DeployFlowableResp;
import com.sdm.common.entity.resp.flowable.ProcessInstanceDetailResponse;
import com.sdm.common.entity.resp.flowable.ProcessInstanceResp;
@@ -97,10 +98,10 @@ public class FlowableClientFeignClientImpl implements IFlowableFeignClient {
}
@Override
public SdmResponse retryFailedNode(String processInstanceId, String failNodeId) {
public SdmResponse retryFailedNode(RetryFailedNodeReq req) {
SdmResponse response;
try {
response = flowableFeignClient.retryFailedNode(processInstanceId, failNodeId);
response = flowableFeignClient.retryFailedNode(req);
log.info("重试当前失败节点:"+ response);
return response;
} catch (Exception e) {

View File

@@ -3,6 +3,7 @@ package com.sdm.common.feign.inter.flowable;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.entity.flowable.dto.ProcessDefinitionDTO;
import com.sdm.common.entity.req.flowable.AsyncCallbackRequest;
import com.sdm.common.entity.req.flowable.RetryFailedNodeReq;
import com.sdm.common.entity.resp.flowable.DeployFlowableResp;
import com.sdm.common.entity.resp.flowable.ProcessInstanceDetailResponse;
import com.sdm.common.entity.resp.flowable.ProcessInstanceResp;
@@ -37,6 +38,6 @@ public interface IFlowableFeignClient {
SdmResponse asyncCallback(@RequestBody AsyncCallbackRequest request);
@PostMapping("/process/retryFailedNode")
SdmResponse retryFailedNode(@RequestParam String processInstanceId, @RequestParam String failNodeId);
SdmResponse retryFailedNode(@RequestBody RetryFailedNodeReq req);
}