Ejemplo n.º 1
0
        protected override AbstractRequestParams GetParams()
        {
            //查历史同步记录
            var jobRecord = Helper.GetWhere <SyncJob_Definition>(new SyncJob_Definition()
            {
                JobClassName = this.JobName
            }).FirstOrDefault();

            var pars = new QueryPolicyParam();

            pars.acctKey = ConfigurationManager.AppSettings["dealerCode"];
            if (jobRecord == null)
            {
                jobRecord = new SyncJob_Definition();
                jobRecord.JobClassName = this.JobName;
                jobRecord.LastExecute  = DateTime.Now;
            }


            return(pars);
        }
 /// <summary>
 ///     6、折扣政策下载
 /// </summary>
 /// <param name="token"></param>
 /// <returns></returns>
 public AbsRequestResult <QueryPolicy> QueryPolicy(string token, QueryPolicyParam queryPolicyParam)
 {
     return(BaseRequest <AbsRequestResult <QueryPolicy>, QueryPolicy>(GlobParams.QueryPolicyList, token, queryPolicyParam.ToDictionary()));
 }