fix:优化流程节点重试接口实体类封装,重试逻辑改成从头重试,不再原地重试
This commit is contained in:
@@ -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("重试失败");
|
||||
|
||||
Reference in New Issue
Block a user