public async Task <DResult> CreateTrigger(string jobId, [FromBody] VTriggerInput input) { var dto = input.MapTo <TriggerInputDto>(); var result = await _contract.CreateTriggerAsync(jobId, dto); return(FromResult(result, "创建触发器失败")); }
public async Task <DResult> UpdateTrigger(string triggerId, [FromBody] VTriggerInput input) { var dto = input.MapTo <TriggerInputDto>(); var result = await _contract.UpdateTriggerAsync(triggerId, dto); if (result > 0) { await _scheduler.ResetTrigger(triggerId); } return(FromResult(result, "更新触发器失败")); }