feat(REQ-2616) - 完善Activity 节点的回调,以及定时触发功能逻辑
This commit is contained in:
parent
f2593e5330
commit
280e8f0de2
@ -21,7 +21,6 @@ import org.flowable.variable.api.delegate.VariableScope;
|
||||
import java.util.Objects;
|
||||
|
||||
import static cn.axzo.workflow.core.common.code.BpmnInstanceRespCode.PROCESS_INSTANCE_ID_NOT_EXISTS;
|
||||
import static cn.axzo.workflow.core.engine.cmd.CustomBizSpecifyAssigneeToTaskCmd.getOperateTask;
|
||||
|
||||
/**
|
||||
* 业务节点的触发离开的任务处理器
|
||||
@ -45,7 +44,7 @@ public class AsyncActivityCallbackJobHandler extends AbstractJobHandler implemen
|
||||
ProcessEngineConfigurationImpl processEngineConfiguration = CommandContextUtil.getProcessEngineConfiguration(commandContext);
|
||||
FlowableEventDispatcher eventDispatcher = processEngineConfiguration.getEventDispatcher();
|
||||
TaskService taskService = processEngineConfiguration.getTaskService();
|
||||
Task task = getOperateTask(taskService, dto.getTriggerId());
|
||||
Task task = taskService.createTaskQuery().executionId(dto.getTriggerId()).singleResult();
|
||||
|
||||
HistoryService historyService = processEngineConfiguration.getHistoryService();
|
||||
HistoricProcessInstance processInstance = historyService.createHistoricProcessInstanceQuery().includeProcessVariables()
|
||||
|
||||
@ -120,7 +120,7 @@ public class BpmnProcessActivityController implements ProcessActivityApi {
|
||||
*/
|
||||
@PostMapping("/timeout/trigger")
|
||||
@Override
|
||||
public CommonResponse<Boolean> setTimeoutTrigger(BpmnActivityTimeoutTriggerDTO dto) {
|
||||
public CommonResponse<Boolean> setTimeoutTrigger(@Validated @RequestBody BpmnActivityTimeoutTriggerDTO dto) {
|
||||
return CommonResponse.success(bpmnProcessActivityService.setTimeoutTrigger(dto));
|
||||
}
|
||||
|
||||
@ -132,7 +132,7 @@ public class BpmnProcessActivityController implements ProcessActivityApi {
|
||||
*/
|
||||
@PostMapping("/timeout/callback")
|
||||
@Override
|
||||
public CommonResponse<Boolean> setTimeoutCallback(BpmnActivityTimeoutCallbackDTO dto) {
|
||||
public CommonResponse<Boolean> setTimeoutCallback(@Validated @RequestBody BpmnActivityTimeoutCallbackDTO dto) {
|
||||
return CommonResponse.success(bpmnProcessActivityService.setTimeOutCallback(dto));
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user