public ActionResult HongBaoLogIndex(int pageIndex = 1, int type = 1) { Page <HongBaoViewModel> pageView = new Page <HongBaoViewModel>(); pageView.Data = new List <HongBaoViewModel>(); string titleName = "红包记录"; Page <HongBaoLog> page = new Page <HongBaoLog>(); UserInfo userinfo = Get(); if (userinfo != null) { page = _HongBaoLogBll.GetHongBaoLog(userinfo.UserId, pageIndex, pageSize, type); if (page.Data != null) { foreach (var item in page.Data) { HongBaoViewModel viewModel = new HongBaoViewModel(); viewModel.CreateTime = item.CreateTime; viewModel.HongBaoCount = item.HongBaoCount; viewModel.LogCount = item.LogCount; viewModel.LogId = item.LogId; viewModel.LogType = item.LogType; viewModel.ReUserId = item.ReUserId; viewModel.UserId = item.UserId; UserInfo user = _UserBll.GetUserInfoById(item.UserId); viewModel.UserName = user.UserName; if (type == 2) { UserInfo userRe = _UserBll.GetUserInfoById(item.ReUserId); viewModel.ReUserName = userRe.UserName; } pageView.Data.Add(viewModel); } } pageView.PageIndex = page.PageIndex; pageView.PageSize = page.PageSize; pageView.PageYe = page.PageYe; pageView.TotalCount = page.TotalCount; } if (Request.IsAjaxRequest()) { return(PartialView("_HongBaoLogIndex", pageView)); } if (type == 2) { titleName = "业绩红包"; } ViewBag.titleName = titleName; ViewBag.type = type; return(View(pageView)); }
/// <summary> /// /// </summary> /// <param name="userName"></param> /// <param name="pageIndex"></param> /// <param name="type">1:自己红包,2:业绩红包</param> /// <returns></returns> public ActionResult AdminHongBaoLogIndex(string userName = "", int pageIndex = 1, int type = 1) { UserInfo user = new UserInfo(); if (!string.IsNullOrEmpty(userName)) { user = _UserBll.GetUserInfoByUserName(userName); } int userId = 0; if (user != null) { userId = user.UserId; } PagedList <HongBaoViewModel> pageList = null; Page <HongBaoViewModel> pageView = new Page <HongBaoViewModel>(); pageView.Data = new List <HongBaoViewModel>(); string titleName = "红包记录"; Page <HongBaoLog> page = new Page <HongBaoLog>(); page = _HongBaoLogBll.AdminGetHongBaoLog(userId, pageIndex, pageSize, type); if (page.Data != null) { foreach (var item in page.Data) { HongBaoViewModel viewModel = new HongBaoViewModel(); viewModel.CreateTime = item.CreateTime; viewModel.HongBaoCount = item.HongBaoCount; viewModel.LogCount = item.LogCount; viewModel.LogId = item.LogId; viewModel.LogType = item.LogType; viewModel.ReUserId = item.ReUserId; viewModel.UserId = item.UserId; UserInfo userInfo = _UserBll.GetUserInfoById(item.UserId); viewModel.UserName = userInfo.UserName; if (type == 2) { UserInfo userRe = _UserBll.GetUserInfoById(item.ReUserId); viewModel.ReUserName = userRe.UserName; } pageView.Data.Add(viewModel); } pageView.PageIndex = page.PageIndex; pageView.PageSize = page.PageSize; pageView.PageYe = page.PageYe; pageView.TotalCount = page.TotalCount; pageList = new PagedList <HongBaoViewModel>(pageView.Data, page.PageIndex, page.PageSize, page.TotalCount); } if (Request.IsAjaxRequest()) { return(PartialView("_AdminHongBaoLogIndex", pageList)); } //if (type == 2) //{ // titleName = "业绩红包"; //} //ViewBag.titleName = titleName; ViewData["type"] = type; return(View(pageList)); }