示例#1
0
        public static string ERNIEActPageList(string comid, int pageindex, int pagesize, string runstate = "0,1")
        {
            //活动过期
            //TimeSpan ts = new TimeSpan(0, 0, 0, 0, 0);
            //DateTime dt2 = DateTime.Now.Subtract(ts);
            //string msg= DateTime.Now.ToString() + "-" + ts.Days.ToString() + "天/r/n";
            //msg += dt2.ToString();

            var totalcount = 0;

            try
            {
                var         actdata = new MemberERNIEData();
                var         list    = actdata.ERNIEActPageList(Int32.Parse(comid), pageindex, pagesize, out totalcount, runstate);
                IEnumerable result  = "";
                if (list != null)
                {
                    result = from pro in list
                             select new
                    {
                        Id            = pro.Id,
                        Title         = pro.Title,
                        ERNIE_type    = pro.ERNIE_type == 1 ? "大转盘摇奖" : "其他方式",
                        ERNIE_RateNum = pro.ERNIE_RateNum,
                        ERNIE_Limit   = pro.ERNIE_Limit == 0 ? "一次性抽奖活动" : "每天抽奖活动",
                        Limit_Num     = pro.Limit_Num,
                        Runstate      = pro.Runstate == 0 ? "停止" : "运行中",
                        Com_id        = pro.Com_id,
                        ERNIE_star    = pro.ERNIE_star,
                        ERNIE_end     = pro.ERNIE_end,
                        Remark        = pro.Remark,
                        Online        = pro.Online,
                        Online_str    = pro.Online == 1 ? "已完成" : ""
                    }
                }
                ;

                return(JsonConvert.SerializeObject(new { type = 100, totalCount = totalcount, msg = result }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { type = 1, msg = ex.Message }));

                throw;
            }
        }