REQ-2924-调整回退到指定节点代码

This commit is contained in:
yangqicheng 2024-09-02 11:14:39 +08:00
parent a4df310e54
commit d6aa18dea0
2 changed files with 4 additions and 2 deletions

View File

@ -140,7 +140,9 @@ public class CustomBackTaskCmd extends AbstractCommand<Void> implements Serializ
}
((TaskEntity) task).setTransientVariable(TASK_COMPLETE_OPERATION_TYPE + taskId, APPROVED.getStatus());
runtimeService.createChangeActivityStateBuilder().moveActivityIdsToSingleActivityId(Collections.singletonList(currentActivityId),toActivityId);
runtimeService.createChangeActivityStateBuilder()
.processInstanceId(task.getProcessInstanceId())
.moveActivityIdsToSingleActivityId(Collections.singletonList(currentActivityId),toActivityId).changeState();
return null;
}

View File

@ -126,7 +126,7 @@ public class BpmnProcessTaskController implements ProcessTaskApi {
@PostMapping("/back")
@RepeatSubmit
@Override
public CommonResponse<Boolean> backTask(BpmnTaskBackAuditDTO dto) {
public CommonResponse<Boolean> backTask(@Validated @RequestBody BpmnTaskBackAuditDTO dto) {
bpmnProcessTaskService.backTask(dto);
return success();
}