fix:优化流程节点重试接口实体类封装
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -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) {
|
||||
|
||||
@@ -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);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user