//14提现记录 public ActionResult WithdrawRecord(int id = 1) { ViewBag.MenuIndex = 14; SystemUsers user = Session["UserInfo"] as SystemUsers; if (null == user) { return(RedirectToAction("Login", "Home")); } user = http.DoGetObject <SystemUsers>(ApplicationPropertys.WEBAPI_URL + "/User/GetUserInfo/" + user.ID); if (null == user) { return(RedirectToAction("Login", "Home")); } Session["UserInfo"] = user; ViewBag.PageName = "提现记录"; TransactionRecord_Parameter pag = new TransactionRecord_Parameter(); pag.PageSize = 15; pag.PageIndex = id; pag.UserId = user.ID; ModelByCount <SystemRequestRecord> model = http.DoPostObject <ModelByCount <SystemRequestRecord> >(ApplicationPropertys.WEBAPI_URL + "/User/GetWithdrawRecord/", pag); ViewBag.Datas = model; return(View()); }
/// <summary> /// 获取体现记录(分页) /// </summary> /// <param name="model"></param> /// <returns></returns> public ModelByCount <SystemRequestRecord> GetWithdrawRecord(TransactionRecord_Parameter model) { ModelByCount <SystemRequestRecord> result = new ModelByCount <SystemRequestRecord>(); SqlCommand cmd = db.GetStoredProcedureCommand("Proc_GetWithdrawRecord"); db.AddInputParameter(cmd, "@UserID", DbType.Int32, model.UserId); db.AddInputParameter(cmd, "@PageIndex", DbType.Int32, model.PageIndex); db.AddInputParameter(cmd, "@PageSize", DbType.Int32, model.PageSize); db.AddReturnValueParameter(cmd, "@ReturnValue", DbType.Int32, 4); DataTable dt = db.ExecuteDataTable(cmd); result.ListAll = dt.CreateDataReader().ReaderToList <SystemRequestRecord>(); result.PageIndex = model.PageIndex; result.PageSize = model.PageSize; result.AllCount = db.GetParameter(cmd, "@ReturnValue").Value.ToInt(); return(result); }
/// <summary> /// 资金流水 /// </summary> /// <param name="par"></param> /// <returns></returns> public ModelByCount <TransactionRecord_Return> TransactionRecord(TransactionRecord_Parameter par) { ModelByCount <TransactionRecord_Return> model = new ModelByCount <TransactionRecord_Return>(); SqlCommand cmd = db.GetStoredProcedureCommand("Proc_TransactionRecord"); db.AddInputParameter(cmd, "@UserID", DbType.Int32, par.UserId); db.AddInputParameter(cmd, "@PageIndex", DbType.Int32, par.PageIndex); db.AddInputParameter(cmd, "@PageSize", DbType.Int32, par.PageSize); db.AddReturnValueParameter(cmd, "@ReturnValue", DbType.Int32, 4); DataTable dt = db.ExecuteDataTable(cmd); model.PageIndex = par.PageIndex; model.PageSize = par.PageSize; model.ListAll = dt.CreateDataReader().ReaderToList <TransactionRecord_Return>(); model.AllCount = db.GetParameter(cmd, "@ReturnValue").Value.ToInt(); return(model); }
//6投资统计(收益明细) public ActionResult TotalrevenueDetails(int id = 1) { ViewBag.MenuIndex = 6; SystemUsers user = Session["UserInfo"] as SystemUsers; if (null == user) { return(RedirectToAction("Login", "Home")); } user = http.DoGetObject <SystemUsers>(ApplicationPropertys.WEBAPI_URL + "/User/GetUserInfo/" + user.ID); if (null == user) { return(RedirectToAction("Login", "Home")); } Session["UserInfo"] = user; ViewBag.PageName = "投资统计"; Earnings_Parameter par = new Earnings_Parameter(); par.UserID = user.ID; par.SearchWay = 1; par.Datas = 0; //查询统计总数 Earnings_Return result = http.DoPostObject <Earnings_Return>(ApplicationPropertys.WEBAPI_URL + "/User/Totalrevenue", par); TransactionRecord_Parameter pag = new TransactionRecord_Parameter(); pag.PageSize = 15; pag.PageIndex = id; pag.UserId = user.ID; //交易明细 ModelByCount <TransactionRecord_Return> model = http.DoPostObject <ModelByCount <TransactionRecord_Return> >(ApplicationPropertys.WEBAPI_URL + "/User/TransactionRecord/", pag); ViewBag.Result = result; ViewBag.Record = model; return(View()); }
//提现记录 public ModelByCount <SystemRequestRecord> GetWithdrawRecord(TransactionRecord_Parameter model) { return(oper.GetWithdrawRecord(model)); }
//资金流水 public ModelByCount <TransactionRecord_Return> TransactionRecord(TransactionRecord_Parameter model) { return(oper.TransactionRecord(model)); }