添加项目文件。
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user