Files
BuYuHouDuan/AdminSrc/AdminHost/Jobs/DailyTaskJob.cs
T

25 lines
609 B
C#
Raw Normal View History

2026-10-12 16:22:04 +08:00
using Microsoft.Extensions.Logging;
using ScheduledService;
using UserService.Tasks;
namespace AdminHost.Jobs;
public class DailyTaskJob : CronJobService
{
private readonly ITaskService _taskService;
public DailyTaskJob(
IScheduleConfig<DailyTaskJob> config,
ITaskService taskService,
ILogger<CronJobService> baseLogger)
: base(config.CronExpression, config.TimeZoneInfo, baseLogger)
{
_taskService = taskService;
}
public override async Task DoWork(CancellationToken cancellationToken)
{
await _taskService.DayTaskReward();
}
}