fix:优化流程节点重试接口实体类封装,重试逻辑改成从头重试,不再原地重试

This commit is contained in:
2026-01-27 17:31:15 +08:00
parent 3bbda4a43e
commit 5f2997c2c9

View File

@@ -249,7 +249,9 @@ public class ProcessController implements IFlowableFeignClient {
public SdmResponse retryFailedNode(@RequestBody RetryFailedNodeReq req) {
log.info("开始重试任务: {}",req.getFailNodeId());
try {
processService.retryFailedNode(req.getProcessInstanceId(), req.getFailNodeId());
// processService.retryFailedNode(req.getProcessInstanceId(), req.getFailNodeId());
// 不再调用重试当前节点方法retryFailedNode改用重试到指定节点方法retryToNode
processService.retryToNode(req.getProcessInstanceId(), req.getFailNodeId(), null);
return SdmResponse.success("重试任务已提交");
} catch (Exception e) {
return SdmResponse.failed("重试失败");