Exemplo n.º 1
0
        public async Task <DataResponse <PageData <AccountRecordResponse> > > QueryAccountRecorrdAsync(AccountRecordRequest request)
        {
            try
            {
                DoHandler(request.AccessToken);
                var hkv     = this.ToKeyValuePair().ToArray();
                var page    = nameof(request.Page).AsPair(request.Page.ToString());
                var rows    = nameof(request.Rows).AsPair(request.Rows.ToString());
                var type    = nameof(request.Type).AsPair((request.Type).ToString());
                var gteTime = nameof(request.GteTime).AsPair(request.GteTime.ToString());
                var lteTime = nameof(request.LteTime).AsPair(request.LteTime.ToString());
                var param   = new List <KeyValuePair <string, string> >();
                param.Add(page);
                param.Add(rows);
                param.Add(type);
                param.Add(gteTime);
                param.Add(lteTime);

                return(await Get <DataResponse <PageData <AccountRecordResponse> > >(ConstDefintion.AcccountRecord_Url, hkvs : hkv, param.ToArray()));
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("401"))
                {
                    return(DataResponse <PageData <AccountRecordResponse> > .AsFail(Enums.ApiCodeEnums.ERROR_NOLOGIN));
                }

                TextHelper.Error($"WithdrawRecordListAsync 异常", ex);
                return(DataResponse <PageData <AccountRecordResponse> > .AsFail(message : ex.Message));
            }
        }
Exemplo n.º 2
0
 public async Task <DataResponse <bool> > RegisterAsync(UserRegRequest request)
 {
     try
     {
         DoHandler("");
         var hkv = ToKeyValuePair().ToArray();
         return(await PostAsync <DataResponse <bool> >(ConstDefintion.User_Reg_Url, JsonConvert.SerializeObject(request), hkvs : hkv));
     }
     catch (Exception ex)
     {
         TextHelper.Error($"RegisterAsync 异常", ex);
         return(DataResponse <bool> .AsFail(message : ex.Message));
     }
 }
Exemplo n.º 3
0
 public async Task <DataResponse <bool> > ActiveAsync(string accessToken, string cardNo)
 {
     try
     {
         DoHandler(accessToken);
         var hkv = this.ToKeyValuePair().ToArray();
         return(await PostAsync <DataResponse <bool> >($"{ConstDefintion.Pay_Url}/{cardNo}", hkvs : hkv));
     }
     catch (Exception ex)
     {
         TextHelper.Error($"ActiveAsync 异常", ex);
         return(DataResponse <bool> .AsFail(message : ex.Message));
     }
 }
Exemplo n.º 4
0
 public async Task <DataResponse <string> > GetPreOrderAsync(long productId, string accessToken)
 {
     try
     {
         DoHandler(accessToken);
         var hkv = this.ToKeyValuePair().ToArray();
         return(await Get <DataResponse <string> >($"{ConstDefintion.Pay_Url}/{productId}", hkvs : hkv));
     }
     catch (Exception ex)
     {
         TextHelper.Error($"PostPreOrderAsync 异常", ex);
         return(DataResponse <string> .AsFail(message : ex.Message));
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// 提交任务
 /// </summary>
 /// <returns></returns>
 public async Task <DataResponse <TaskComplateResponse> > PostTaskAsync(long id, string accessToken)
 {
     try
     {
         DoHandler(accessToken);
         var hkv = this.ToKeyValuePair().ToArray();
         return(await PostAsync <DataResponse <TaskComplateResponse> >($"{ConstDefintion.Task_Url}/{id}", hkvs : hkv));
     }
     catch (Exception ex)
     {
         TextHelper.Error($"PostTaskAsync 异常", ex);
         return(DataResponse <TaskComplateResponse> .AsFail(message : ex.Message));
     }
 }
Exemplo n.º 6
0
 public async Task <DataResponse <AccountItemResponse> > QueryAccountAsync(string accessToken)
 {
     try
     {
         DoHandler(accessToken);
         var hkv = ToKeyValuePair().ToArray();
         return(await Get <DataResponse <AccountItemResponse> >(ConstDefintion.Account_Url, hkvs : hkv));
     }
     catch (Exception ex)
     {
         if (ex.Message.Contains("401"))
         {
             return(DataResponse <AccountItemResponse> .AsFail(Enums.ApiCodeEnums.ERROR_NOLOGIN));
         }
         TextHelper.Error($"QueryAccountAsync 异常", ex);
         return(DataResponse <AccountItemResponse> .AsFail(message : ex.Message));
     }
 }
Exemplo n.º 7
0
        /// <summary>
        /// 提现申请
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <DataResponse <bool> > WithdrawAsync(WithdrawRequest request)
        {
            try
            {
                DoHandler(request.AccessToken);
                var hkv = this.ToKeyValuePair().ToArray();
                return(await PostAsync <DataResponse <bool> >(ConstDefintion.Withdraw_Url, JsonConvert.SerializeObject(request), hkvs : hkv));
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("401"))
                {
                    return(DataResponse <bool> .AsFail(Enums.ApiCodeEnums.ERROR_NOLOGIN));
                }

                TextHelper.Error($"WithdrawAsync 异常", ex);
                return(DataResponse <bool> .AsFail(message : ex.Message));
            }
        }