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)); } }
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)); } }
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)); } }
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)); } }
/// <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)); } }
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)); } }
/// <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)); } }