Exemplo n.º 1
0
        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, "创建触发器失败"));
        }
Exemplo n.º 2
0
        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, "更新触发器失败"));
        }