/// <summary>
        /// 获取当前开奖ID对应投注数列表
        /// </summary>
        /// <param name="nId"></param>
        /// <returns></returns>
        public static List <Model.UserBetLottery> GetListByRunLotteryID(object nId)
        {
            Guid gId = Guid.Empty;

            Guid.TryParse(nId.ToString(), out gId);
            object userId = WebHelper.Common.GetUserId();

            SqlParameter parm = new SqlParameter("@RunLotteryID", SqlDbType.UniqueIdentifier);

            parm.Value = gId;

            ParamsHelper parms = new ParamsHelper();

            parms.Add(parm);

            parm       = new SqlParameter("@UserId", SqlDbType.UniqueIdentifier);
            parm.Value = Guid.Parse(userId.ToString());
            parms.Add(parm);

            BLL.UserBetLottery bll = new BLL.UserBetLottery();

            if (!enableCaching)
            {
                return(bll.GetList(1, 1000000, "and RunLotteryID = @RunLotteryID and UserID = @UserId ", parms.ToArray()));
            }

            string key = "userBetLottery_" + gId.ToString() + "_" + userId.ToString() + "";
            List <Model.UserBetLottery> data = (List <Model.UserBetLottery>)HttpRuntime.Cache[key];

            if (data == null)
            {
                data = bll.GetList(1, 1000000, "and RunLotteryID = @RunLotteryID and UserID = @UserId ", parms.ToArray());

                AggregateCacheDependency cd = DependencyFactory.GetUserBetLotteryDependency();
                HttpRuntime.Cache.Add(key, data, cd, DateTime.Now.AddHours(timeOut), Cache.NoSlidingExpiration, CacheItemPriority.High, null);
            }

            return(data);
        }