taskService.complete(task.getId(),variable);和taskService.complete(task.getId());的区别
时间: 2024-03-04 13:53:05 浏览: 128
根据服务名取进程ID
`taskService.complete(task.getId())` 方法用于完成当前任务,并将任务从任务列表中删除。这个方法不会传递任何参数,因此完成任务后不会影响流程实例的任何变量。
而 `taskService.complete(task.getId(), variable)` 方法也用于完成当前任务,但它会将变量传递给流程实例。变量可以是一个 Map 或一个 JSON 对象,这些变量将在流程实例中被更新。这个方法可以用来传递一些数据或信息给流程实例,以便在后续的流程节点中使用。
阅读全文