fix job
This commit is contained in:
@@ -67,16 +67,16 @@ public class SyncPersonJob
|
||||
var workCodes = persons.Select(x => x.ZWORKCODE).ToList();
|
||||
var chunks = workCodes.Chunk(4000).ToList();
|
||||
|
||||
await Scoped.Temp.Value.Create(async sp =>
|
||||
var dtoResult = await _devicePermissionApi.GetPermissionUsersInfoAsync();
|
||||
var dto = dtoResult.Data;
|
||||
|
||||
Scoped.Temp.Value.Create(sp =>
|
||||
{
|
||||
var dbContext = sp.GetService<IDbContext>();
|
||||
|
||||
foreach (var searchCodes in chunks)
|
||||
{
|
||||
_logger.LogInformation("SAP分批处理Chunk数量:{count}", searchCodes.Count());
|
||||
var dtoResult = await _devicePermissionApi.GetPermissionUsersInfoAsync();
|
||||
var dto = dtoResult.Data;
|
||||
|
||||
var existsWorkCodes = dbContext.Queryable<GainfoSapEntity>()
|
||||
.Where(x => searchCodes.Contains(x.ename))
|
||||
.Select(x => x.ename)
|
||||
@@ -125,13 +125,13 @@ public class SyncPersonJob
|
||||
}
|
||||
}
|
||||
|
||||
var rResult = await _devicePermissionApi.RePermissionUsersInfoAsync(dto);
|
||||
var r = rResult.Data;
|
||||
|
||||
_logger.LogInformation("生成下发任务数量:{count}", r);
|
||||
}
|
||||
});
|
||||
|
||||
var rResult = await _devicePermissionApi.RePermissionUsersInfoAsync(dto);
|
||||
var r = rResult.Data;
|
||||
_logger.LogInformation("生成下发任务数量:{count}", r);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user