示例#1
0
        /// <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());
        }
示例#2
0
        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);
        }