コード例 #1
0
        public ActionResult GetData()
        {
            List <List <object> > ydata = new List <List <object> >();
            List <object>         xdata = new List <object>();
            int TotalMax = 0;
            int max      = 1;
            var list     = RedisHelper.Keys("WWHRP:*").ToList();

            foreach (var item in list)
            {
                max = 1;
                List <object> xitem     = new List <object>();
                var           xlistdata = RedisHelper.LRang(item, 0, -1);
                foreach (var data in xlistdata)
                {
                    HadGetRedPacket model = JsonHelper.Deserialize <HadGetRedPacket>(data);
                    xitem.Add(model.Money);
                    if (max > TotalMax)
                    {
                        xdata.Add(max);
                        TotalMax = max;
                    }
                    max++;
                }
                xitem.Reverse();
                ydata.Add(xitem);
            }
            return(Json(new { xdata = xdata, ydata = ydata }));
        }
コード例 #2
0
 public BuilderRedPacketsForEqual(RedPacket redpacket, string uuid)
 {
     this.redpacket       = redpacket;
     this.uuid            = uuid;
     this.hadGetRedPacket = new HadGetRedPacket();
     this.result          = new RedPacketResult();
     result.Status        = (int)MRC.Data.Enum.EnumGetRedPacketStatus.Error;
 }