2020-10-22 14:59:36 +08:00
|
|
|
|
using System.Threading.Tasks;
|
2021-01-14 23:35:54 +08:00
|
|
|
|
using Infrastructure;
|
2020-10-22 14:59:36 +08:00
|
|
|
|
using Quartz;
|
|
|
|
|
|
|
|
|
|
namespace OpenAuth.App.Jobs
|
|
|
|
|
{
|
|
|
|
|
public class SysLogJob : IJob
|
|
|
|
|
{
|
|
|
|
|
private SysLogApp _sysLogApp;
|
|
|
|
|
private OpenJobApp _openJobApp;
|
|
|
|
|
|
|
|
|
|
public SysLogJob(SysLogApp sysLogApp, OpenJobApp openJobApp)
|
|
|
|
|
{
|
|
|
|
|
_sysLogApp = sysLogApp;
|
|
|
|
|
_openJobApp = openJobApp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Task Execute(IJobExecutionContext context)
|
|
|
|
|
{
|
|
|
|
|
var jobId = context.MergedJobDataMap.GetString(Define.JOBMAPKEY);
|
|
|
|
|
//todo:这里可以加入自己的自动任务逻辑
|
|
|
|
|
_openJobApp.RecordRun(jobId);
|
|
|
|
|
return Task.Delay(1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|