refactor 优化代码
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
using Dlhis.Basic.Api;
|
||||
using Dlhis.Entity.Sys.Entities;
|
||||
using Dlhis.ScheduledTask.Attributes;
|
||||
using Dlhis.ScheduledTask.Common.Services;
|
||||
using SqlSugar;
|
||||
|
||||
namespace Dlhis.ScheduledTask.Jobs;
|
||||
@@ -8,23 +8,23 @@ namespace Dlhis.ScheduledTask.Jobs;
|
||||
[RecurringJob(nameof(SyncBusinessTripJob), "0 0 1 1/1 * ? ", Name = "SAP同步出差信息")]
|
||||
public class SyncBusinessTripJob : BaseJob
|
||||
{
|
||||
private readonly ISyncApi _syncApi;
|
||||
|
||||
/// <inheritdoc />
|
||||
public SyncBusinessTripJob(IServiceProvider serviceProvider) : base(serviceProvider)
|
||||
public SyncBusinessTripJob(IServiceProvider serviceProvider, ISyncApi syncApi) : base(serviceProvider)
|
||||
{
|
||||
_syncApi = syncApi;
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override async Task RunAsync(IServiceProvider serviceProvider)
|
||||
{
|
||||
// var sapBusinessTripService = serviceProvider.GetService<ISapBusinessTripService>();
|
||||
//
|
||||
// var identityDbContext = DbContext.ChangeDb("identity");
|
||||
// var factories = await identityDbContext.Queryable<TenantEntity>().Where(x => !SqlFunc.IsNullOrEmpty(x.PCode)).ToListAsync();
|
||||
//
|
||||
// foreach (var factory in factories)
|
||||
// {
|
||||
// await sapBusinessTripService.HandlerBusinessTripsByFactoryAsync(factory.Code);
|
||||
// }
|
||||
var identityDbContext = DbContext.ChangeDb("identity");
|
||||
var factories = await identityDbContext.Queryable<TenantEntity>().Where(x => !SqlFunc.IsNullOrEmpty(x.PCode)).ToListAsync();
|
||||
|
||||
foreach (var factory in factories)
|
||||
{
|
||||
await _syncApi.HandlerBusinessTripsAsync(factory.Code);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user