TaskNewsFeedJob.cs 767 B

123456789101112131415161718192021222324252627282930
  1. using OASystem.API.OAMethodLib.Quartz.Business;
  2. using Quartz;
  3. namespace OASystem.API.OAMethodLib.Quartz.Jobs
  4. {
  5. /// <summary>
  6. /// 任务消息推送
  7. /// 每天下午两点推送
  8. /// </summary>
  9. public class TaskNewsFeedJob : IJob
  10. {
  11. private readonly ILogger<TaskNewsFeedJob> _logger;
  12. public TaskNewsFeedJob(ILogger<TaskNewsFeedJob> logger)
  13. {
  14. _logger = logger;
  15. }
  16. public Task Execute(IJobExecutionContext context)
  17. {
  18. _logger.LogInformation("调用任务消息推送 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
  19. //在此处编写任务业务代码
  20. TaskAssignment.PostTaskNewsFeed();
  21. return Task.CompletedTask;
  22. }
  23. }
  24. }