int amount = 1000; //规则金额 #endregion /// <summary> /// 中奖榜单初始化 /// </summary> private void FillDrawPersons() { string msg = ""; int state = TActivity_Luck.CheckActivityTime(startTime, endTime, ref msg); if (state != 0) { ViewBag.ltrCanUseTimes = "0"; ViewBag.ltrLuckCount = "0"; //Response.Write("<script>alert('" + msg + "');</script>"); return; } int luckCount = 0; B_LuckDraw bllLuckDraw = new B_LuckDraw(); List <M_LuckMan> lucks = bllLuckDraw.GetLuckDrawRecordList(30, "双12抽奖", out luckCount); lucks.ForEach(c => { c.Mobile = c.Mobile.Substring(0, 3) + "****" + c.Mobile.Substring(c.Mobile.Length - 4, 4); //c.UserName = c.UserName.Substring(0, 1) + "*******" + c.UserName.Substring(c.UserName.Length - 1, 1); c.AwardName = c.AwardName.Replace("双12抽奖送", ""); //c.AwardName.Length > 6 ? c.AwardName.Substring(c.AwardName.Length - 6, 6) : c.AwardName; }); StringBuilder builder = new StringBuilder(); builder.Append("<ul id='xstCont'>"); foreach (M_LuckMan luck in lucks) { builder.Append(" <li>"); builder.AppendFormat("<span>恭喜{0}用户</span><span>获得{1}</span>", luck.Mobile, luck.AwardName); builder.Append("</li>"); } builder.Append("</ul>"); ViewBag.ltrLuckMan = builder.ToString(); ViewBag.ltrLuckCount = luckCount.ToString(); M_login M_uid = (M_login)DataCache.GetCache(CacheRemove._loginCachePrefix + Utils.GetUserIDCookieslocahost().ToString()); if (M_uid == null) { ViewBag.ltrCanUseTimes = 0; } else { int userID = M_uid.userid;//PC获取登录用户编号 if (!TActivity_Luck.CheckChannel(userID)) { string channelType = ""; if (TActivity_Luck.CheckIsChannel(userID, ref channelType)) { if (channelType == "cps1") { Response.Write("<script>alert('抱歉,您是渠道用户,不可以参加本次活动,再投一笔即可抽奖!');</script>"); } else { Response.Write("<script>alert('抱歉,您是渠道用户,不可以参加本次活动!');</script>"); } } } ViewBag.ltrCanUseTimes = TActivity_Luck.GetCanUseTimes(userID, startTime, endTime, amount).ToString(); } }
int amount = 1000; //规则金额 #endregion /// <summary> /// 中奖榜单初始化 /// </summary> private void FillDrawPersons() { string app = DNTRequest.GetString("app"); string msg = ""; int state = TActivity_Luck.CheckActivityTime(startTime, endTime, ref msg); if (state != 0) { ViewBag.ltrCanUseTimes = "0"; ViewBag.ltrLuckCount = "0"; return; } int luckCount = 0; B_LuckDraw bllLuckDraw = new B_LuckDraw(); List <M_LuckMan> lucks = bllLuckDraw.GetLuckDrawRecordList(30, "双12抽奖", out luckCount); lucks.ForEach(c => { c.Mobile = c.Mobile.Substring(0, 3) + "****" + c.Mobile.Substring(c.Mobile.Length - 4, 4); c.AwardName = c.AwardName.Replace("双12抽奖送", ""); }); StringBuilder builder = new StringBuilder(); builder.Append("<ul id='xstCont'>"); foreach (M_LuckMan luck in lucks) { builder.Append(" <li>"); builder.AppendFormat("<span>恭喜{0}用户</span><span>获得{1}</span>", luck.Mobile, luck.AwardName); builder.Append("</li>"); } builder.Append("</ul>"); ViewBag.ltrLuckMan = builder.ToString(); ViewBag.ltrLuckCount = luckCount.ToString(); int userID = 0; if (app.ToLower() == "clt") { string uid = DNTRequest.GetString("userid"); userID = int.Parse(string.IsNullOrWhiteSpace(uid) ? "0" : uid); } else { userID = Settings.Instance.CurrentUserId;//获取登录用户编号 } if (userID <= 0) { ViewBag.ltrCanUseTimes = 0; } else { if (!TActivity_Luck.CheckChannel(userID)) { string channelType = ""; if (TActivity_Luck.CheckIsChannel(userID, ref channelType)) { if (channelType == "cps1") { Response.Write("<script>alert('抱歉,您是渠道用户,不可以参加本次活动,再投一笔即可抽奖!');</script>"); } else { Response.Write("<script>alert('抱歉,您是渠道用户,不可以参加本次活动!');</script>"); } } } ViewBag.ltrCanUseTimes = TActivity_Luck.GetCanUseTimes(userID, startTime, endTime, amount).ToString(); } }