public JsonResult Get() { ResultMSG result = new ResultMSG(); RedPacketHelper help = new RedPacketHelper(); string mobile = Request.Query["mobile"].ToString(); List <string> links = GetRealUrls(); foreach (var item in links) { Console.WriteLine(" --------- "); string sn = GetUrlParam(item, "sn"); int luckyNumber = 0; if (int.TryParse(GetUrlParam(item, "lucky_number"), out luckyNumber)) { ResultMSG msg = help.OpenRedPacket(mobile, sn, luckyNumber); Console.WriteLine(msg.ToString()); if (msg.code == 1 || msg.code == 4) { return(Json(msg)); } } else { continue; } } result.code = 3; result.msg = "没有领到红包"; return(Json(result)); }
public JsonResult Post() { RedPacketHelper help = new RedPacketHelper(); //获取post数据输入 string data; using (StreamReader reader = new StreamReader(HttpContext.Request.Body, Encoding.UTF8)) { data = reader.ReadToEnd(); } JObject submit = JObject.Parse(data); string mobile = submit["mobile"].ToString(); string sn = submit["sn"].ToString(); int luckyNumber = submit.Value <int>("luckyNumber"); return(Json(help.OpenRedPacket(mobile, sn, luckyNumber))); }