public void SyncTest() { var outofstore = MC_OutOfStore.GetInstance(); var gettoken = MC_GetToken.GetInstance(); var token = gettoken.Request <MC_getToken_Result, MC_getToken_Params>(new MC_getToken_Params()).Result.token; int total = 0; int pagesize = 50000; int pageindex = 1; int pagecount = 0; do { var result = outofstore.Request <MC_OutOfStore_Result, MC_OutOfStore_Params>( new MC_OutOfStore_Params(token, "20190501", "20190821", pagesize, pageindex)); total = result.Result.TotalCount; if (pagecount == 0) { pagecount = total / pagesize; if (total % pagesize > 0) { pagecount++; } } Console.WriteLine(pageindex); pageindex++; } while (pageindex <= pagecount); }
public async Task Execute(IJobExecutionContext context) { var mc_outofstore = MC_OutOfStore.GetInstance(); mc_outofstore.DeleteAllData <MC_OutofStore_ResultInfo>(); var token = MC_GetToken.GetInstance().GetToken().GetAwaiter().GetResult(); await mc_outofstore.SyncData_EveryDate(token); }
public async Task Execute(IJobExecutionContext context) { var mc_outofstore = MC_OutOfStore.GetInstance(); var token = MC_GetToken.GetInstance().Token; LogHelper.Info("出仓单开始同步"); await mc_outofstore.SyncData_Today(token); }
public async Task Execute(IJobExecutionContext context) { var mc_outofstore = MC_OutOfStore.GetInstance(); var token = MC_GetToken.GetInstance().Token; LogHelper.LogInfo("出仓单开始同步"); Console.Out.WriteLineAsync("出仓单开始同步"); await mc_outofstore.SyncData_EveryDate(token); }
/// <summary> /// 同步指定时间的所有提货单和出仓单数据 /// </summary> /// <returns></returns> public bool Sync_Today_THD(string rq1, string rq2) { try { var token = MC_GetToken.GetInstance().Token; var result = MC_PickUpGoods.GetInstance().RequestAndWriteData(token, rq1, rq2) && MC_OutOfStore.GetInstance().RequestAndWriteData(token, rq1, rq2); if (result) { MC_PickUpGoods.GetInstance().Call_MN_THD_Update(); } return(result); } catch (Exception ex) { LogHelper.WriteLog("同步失败"); LogHelper.WriteLog(ex); return(false); } }