22 lines
639 B
C#
22 lines
639 B
C#
using Dlhis.ScheduledTask.SyncSapInfo.Services;
|
|
using Kurisu.Scheduled;
|
|
using Kurisu.Scheduled.Attributes;
|
|
|
|
namespace Dlhis.ScheduledTask.Jobs;
|
|
|
|
/// <summary>
|
|
/// SAP人员信息同步
|
|
/// </summary>
|
|
[RecurringJob(nameof(SyncPersonJob), "0 0 3,12,18 * * ?", Name = "SAP人员信息同步")]
|
|
public class SyncPersonJob : BaseJob
|
|
{
|
|
public SyncPersonJob(IServiceProvider serviceProvider) : base(serviceProvider)
|
|
{
|
|
}
|
|
|
|
public override async Task RunAsync(IServiceProvider serviceProvider)
|
|
{
|
|
var gainfoUpdate = serviceProvider.GetService<IGainfoUpdateService>();
|
|
await gainfoUpdate.TodoAsync(null);
|
|
}
|
|
} |