using Microsoft.AspNetCore.SignalR;
using OASystem.API.OAMethodLib.Hub.HubClients;
using OASystem.API.OAMethodLib.Hub.Hubs;
using OASystem.API.OAMethodLib.Quartz.Business;
using OASystem.API.OAMethodLib.SignalR.Hubs;
using OASystem.Infrastructure.Repositories.PersonnelModule;
using Quartz;
namespace OASystem.API.OAMethodLib.Quartz.Jobs
{
///
/// 任务消息推送
/// 每天下午两点推送
///
public class TaskNewsFeedJob : IJob
{
private readonly ILogger _logger;
public TaskNewsFeedJob(ILogger logger)
{
_logger = logger;
}
///
/// 任务消息推送
///
///
///
public async Task Execute(IJobExecutionContext context)
{
_logger.LogInformation("调用任务状态变更Function " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
//在此处编写任务业务代码
TaskNotification.PostTaskMessageNotification();
//return Task.CompletedTask;
}
}
}