/// <summary> /// 获取推广用户 /// </summary> /// <returns></returns> public ActionResult PromoUser(int userId) { //int GameId = int.Parse(Request["GameId"]); //int ServerId = int.Parse(Request["ServerId"]); List <GameUser> ListUser = gum.GetSpreadUser(userId); ViewData["listUser"] = ListUser; return(View()); }
public void GetAllSpreadUser(HttpContext context) { int PageSize = int.Parse(context.Request["PageSize"]); int PageNum = int.Parse(context.Request["PageNum"]); int UserId = 0; string WhereStr = context.Request["WhereStr"]; string Code = context.Request["Code"]; string WhereStr2 = ""; UserId = BBRequest.GetUserId(); string[] re = WhereStr.Split('|'); if (!string.IsNullOrEmpty(re[0])) { WhereStr2 += " and o.gameid = " + re[0]; } else { WhereStr2 += " and 1=1"; } if (string.IsNullOrEmpty(re[1]) || string.IsNullOrEmpty(re[2])) { WhereStr2 += " and 1=1"; } else { WhereStr2 += " and o.paytime>='" + re[1] + "' and o.paytime<='" + re[2] + "'"; } if (Code == "All") { WhereStr = "source='" + UserId + "' "; } else { if (re.Length == 4) { UserId = int.Parse(re[3]); } WhereStr = "source='" + UserId + "' "; } List <GameUser> list = new List <GameUser>(); list = gum.GetSpreadUser(PageSize, PageNum, WhereStr, "addtime desc"); string HtmlStr = ""; foreach (GameUser gu in list) { //if (Code == "UnderDetail") //{ // HtmlStr += "<tr><td><a style=\"width: 20px; margin-right: 5px;\" onclick=\"ShowUser(this,'" + gu.Id + "')\"><img src=\"/Images/add01.png\" height=\"20\" /></a><span>" + gu.UserName + "</span></td><td>" + gu.AddTime + "</td><td>" + om.GetSumMoney(gu.Id, WhereStr2) + "</td><td>" + om.GetAllSpreadCount(gu.Id) + "</td><td><a href=\"javascript:InitPageContent('UnderUserDetail')\" onclick=\"UpdateUserSource('D','" + gu.Id + "')\">撤销推广员</a></td></tr>"; //} //else //{ GameUser spread = gum.GetGameUser(UserId); if (spread.IsSpreader == 2) { if (gu.IsSpreader == 1) { HtmlStr += "<tr><td><a style=\"width: 20px; margin-right: 5px;\" onclick=\"ShowUser(this,'" + gu.Id + "')\"><img src=\"/Images/add01.png\" height=\"20\" /></a><span>" + gu.UserName + "</span></td><td>" + gu.AddTime + "</td><td>" + om.GetSumMoney(gu.Id, WhereStr2) + "</td><td>" + om.GetAllSpreadCount(gu.Id) + "</td><td><a href=\"javascript:InitPageContent('SpreadUser')\" onclick=\"Reset('/SpreadCenter/ResetSpreader?UId=" + gu.Id + "')\">重置推广员</a></td></tr>"; } else { HtmlStr += "<tr><td>" + gu.UserName + "</td><td>" + gu.AddTime + "</td><td>" + om.GetSumMoney(gu.Id, WhereStr2) + "</td><td>" + gu.Ip + "</td><td><a href=\"javascript:InitPageContent('SpreadUser')\" onclick=\"UpdateUserSource('U','" + gu.Id + "')\">提升为推广员</a></td></tr>"; } } else { HtmlStr += "<tr><td>" + gu.UserName + "</td><td>" + gu.AddTime + "</td><td>" + om.GetSumMoney(gu.Id, WhereStr2) + "</td><td>" + gu.Ip + "</td></tr>"; } //} } context.Response.Write(HtmlStr); }