public ResponseViewModel <FundList> FundRecord([FromBody] RequestViewModel obj) { FundList result = null; ResponseViewModel <FundList> response = null; obj = JsonHelper.DeserializeJsonToObject <RequestViewModel>(Content(User.Identity.Name).Content); bool isLog = _token.VerifyToken(obj.HendInfo.UserOpenId, obj.HendInfo.SessionToken); var code = SysCode.Ok; if (isLog) { string strJson = RedisHelper.StringGet($"{CacheKey.Token}{obj.HendInfo.UserOpenId}", RedisFolderEnum.token, RedisEnum.Three); var userLog = JsonHelper.DeserializeJsonToObject <UserLoginDto>(strJson); long userId = JsonHelper.DeserializeJsonToObject <UserLoginDto>(strJson).Userid; //关闭章鱼流水查询 // result = _biz.AcquireFund(userId, StringExtension.ToInt((string)obj.Data.type), StringExtension.ToInt((string)obj.Data.pageIndex), //StringExtension.ToInt((string)obj.Data.pageSize)); //从php获取用户流水 result = _accout.AcquireFund_php(userId, StringExtension.ToInt((string)obj.Data.type), StringExtension.ToInt((string)obj.Data.pageIndex), StringExtension.ToInt((string)obj.Data.pageSize)); } else { /*短令牌失效*/ code = SysCode.SessionTokenLose; } response = new ResponseViewModel <FundList>(code, result != null && result.Page.Count > 0 ? result : null, obj.Encrypt, _sys, obj.Secret); return(response); }
public H5ResponseViewModel <FundList> FundRecord([FromBody] H5RequestViewModel Parameters) { var sysCode = _sys.CheckParameters(Parameters.data, "FundRecord_H5"); H5ResponseViewModel <FundList> response = null; FundList result = null; if (sysCode == SysCode.Ok) { string token = Parameters.data.token; //token是否有效 bool isNo = _token.VerifyToken(token); if (isNo) { //读取redis用户基本信息 var userLogin = JsonHelper.DeserializeJsonToObject <UserLoginDto>(RedisHelper.StringGet($"{CacheKey.Token}{token}", RedisFolderEnum.token, RedisEnum.Five)); //交易类型 int type = ((string)Parameters.data.type).ToInt(); //请求分页页码 int pageIndex = ((string)Parameters.data.pageIndex).ToInt(); //请求分页的大小 int pageSize = ((string)Parameters.data.pageSize).ToInt(); //关闭章鱼流水查询 //查询用户流水 //result = _biz.AcquireFund(userLogin.Userid, type, pageIndex, pageSize); //从php查询用户流水 result = _accout.AcquireFund_php(userLogin.Userid, type, pageIndex, pageSize); } else { //token失效 sysCode = SysCode.TokenLose; } } response = new H5ResponseViewModel <FundList>(sysCode, result ?? null); return(response); }