feat tickets
This commit is contained in:
22
Src/Dlhis.ScheduledTask/Jobs/CreateBirthdayTicketJob.cs
Normal file
22
Src/Dlhis.ScheduledTask/Jobs/CreateBirthdayTicketJob.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using Dlhis.Canteen.Api;
|
||||
using Dlhis.Entity.Canteen.Enums;
|
||||
using Dlhis.ScheduledTask.Attributes;
|
||||
|
||||
namespace Dlhis.ScheduledTask.Jobs;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[RecurringJob(nameof(CreateBirthdayTicketJob), "0 0 1 * * ?", Name = "生日券发放")]
|
||||
public class CreateBirthdayTicketJob : BaseJob
|
||||
{
|
||||
public CreateBirthdayTicketJob(IServiceProvider serviceProvider) : base(serviceProvider)
|
||||
{
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task RunAsync(IServiceProvider serviceProvider)
|
||||
{
|
||||
await serviceProvider.GetService<ITicketApi>().CreateAsync(TicketEnumType.Birthday.ToString());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user