Esempio n. 1
0
        public IActionResult Save(hangfire_task dto)
        {
            string id  = _logApp.Save(dto);
            IJob   job = ReflectionHelper.Instance <IJob>(dto.assembly_namespace.Trim(), dto.class_name.Trim());

            RecurringJob.AddOrUpdate(id,
                                     () => job.Excute(_wxSetting.WeixinAppId, id), dto.cron_express, TimeZoneInfo.Local);
            return(Success("任务添加完成"));
        }
Esempio n. 2
0
        public IActionResult Save(hangfire_task dto)
        {
            string id  = _logApp.Save(dto);
            IJob   job = ReflectionHelper.Instance <IJob>(dto.assembly_namespace.Trim(), dto.class_name.Trim());
            Dictionary <string, string> jobParams = new Dictionary <string, string>();

            jobParams.Add("jobId", dto.id);
            RecurringJob.AddOrUpdate(id, () => job.Excute(jobParams), dto.cron_express, TimeZoneInfo.Local);
            return(Success("任务添加完成"));
        }