Merge branch 'development'
This commit is contained in:
@@ -28,11 +28,11 @@ public class SyncOrganizationJob
|
|||||||
|
|
||||||
if (orgResult.Org != null && orgResult.Org.Items.Count > 0)
|
if (orgResult.Org != null && orgResult.Org.Items.Count > 0)
|
||||||
{
|
{
|
||||||
var modifiedOrgList = GetModifiedOrg(orgResult.Org?.Items);
|
//var modifiedOrgList = GetModifiedOrg(orgResult.Org.Items);
|
||||||
await SaveOrg(modifiedOrgList);
|
await SaveOrg(orgResult.Org.Items);
|
||||||
}
|
}
|
||||||
|
|
||||||
var syncPositionJob = BackgroundJob.ContinueJobWith<SyncPositionJob>("SyncOrganizationJob", job => job.SyncPositionInfo(), JobContinuationOptions.OnlyOnSucceededState);
|
var syncPositionJob = BackgroundJob.Enqueue<SyncPositionJob>(job => job.SyncPositionInfo());
|
||||||
BackgroundJob.ContinueJobWith<SyncPersonJob>(syncPositionJob, job => job.SyncPersonInfo(), JobContinuationOptions.OnlyOnSucceededState);
|
BackgroundJob.ContinueJobWith<SyncPersonJob>(syncPositionJob, job => job.SyncPersonInfo(), JobContinuationOptions.OnlyOnSucceededState);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -49,8 +49,6 @@ public class SyncOrganizationJob
|
|||||||
|
|
||||||
private async Task SaveOrg(List<SapOrganizationItem> modifiedOrgList)
|
private async Task SaveOrg(List<SapOrganizationItem> modifiedOrgList)
|
||||||
{
|
{
|
||||||
if (modifiedOrgList == null || modifiedOrgList.Count == 0) return;
|
|
||||||
|
|
||||||
foreach (SapOrganizationItem item in modifiedOrgList)
|
foreach (SapOrganizationItem item in modifiedOrgList)
|
||||||
{
|
{
|
||||||
var department = await _dbContext.Queryable<DepartmentEntity>().Where(x => x.No == item.OBJID).FirstAsync();
|
var department = await _dbContext.Queryable<DepartmentEntity>().Where(x => x.No == item.OBJID).FirstAsync();
|
||||||
|
|||||||
@@ -23,9 +23,9 @@ public class JinkoSapService : IJinkoSapService
|
|||||||
private HttpClient GetHttpClient()
|
private HttpClient GetHttpClient()
|
||||||
{
|
{
|
||||||
var httpClient = _httpClientFactory.CreateClient("jinko:sap");
|
var httpClient = _httpClientFactory.CreateClient("jinko:sap");
|
||||||
//http://sappidap.jinkosolar.cn:51000
|
|
||||||
httpClient.BaseAddress = new Uri("http://sappipap01.jinkosolar.cn:50100");
|
httpClient.BaseAddress = new Uri("http://sappipap01.jinkosolar.cn:50100");
|
||||||
httpClient.Timeout = TimeSpan.FromMinutes(10);
|
httpClient.Timeout = TimeSpan.FromMinutes(10);
|
||||||
|
|
||||||
var credentials = string.Format("{0}:{1}", "EHS_USER", "y3R1hd2h*RICAC");
|
var credentials = string.Format("{0}:{1}", "EHS_USER", "y3R1hd2h*RICAC");
|
||||||
var headerValue = Convert.ToBase64String(Encoding.UTF8.GetBytes(credentials));
|
var headerValue = Convert.ToBase64String(Encoding.UTF8.GetBytes(credentials));
|
||||||
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", headerValue);
|
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", headerValue);
|
||||||
|
|||||||
Reference in New Issue
Block a user