protected void DZInfo(HttpContext context) { int tmphid = 0; int.TryParse(context.Request.Form["tmpid"], out tmphid); string texid = context.Request.Form["tmpext1"]; int nums1 = 0; int ist = 0; if (string.IsNullOrEmpty(context.Request.UserAgent) || (!context.Request.UserAgent.Contains("MicroMessenger") && !context.Request.UserAgent.Contains("Windows Phone"))) // { context.Response.Write("{\"ismsgs\":\"" + 0 + "\",\"ist\":\"" + 3 + "\"}"); } else { string tmpopenid = context.Request.Form["tmpopenid"]; try { //UserInfoJson info = UserApi.Info(AccessTokenContainer.TryGetToken(WebConfigurationManager.AppSettings["wxappid1"], WebConfigurationManager.AppSettings["wxsecret1"]), tmpopenid); DateTime t1 = DateTime.Now; DateTime t2 = Convert.ToDateTime("2015-12-28"); DateTime t3 = DateTime.Now.Date; DateTime t4 = DateTime.Now.Date.AddDays(1); if (DateTime.Compare(t1, t2) < 0) { if (tmphid > 0) { int idnum = 0; using (WXDBEntities db = new WXDBEntities()) { var cont = db.HdPicHit.Where(s => s.wxopenid.Equals(tmpopenid) && s.extend1.Equals(texid) && s.addtime > t3 && s.addtime < t4).Count(); if (cont >= 1) { context.Response.Write("{\"ismsgs\":\"" + 0 + "\",\"ist\":\"" + 0 + "\"}"); } else { if (false) { } else { HdPicHit model = new HdPicHit(); model.addtime = DateTime.Now; model.updatetime = DateTime.Now; model.extend1 = texid; model.extend2 = ""; model.orders = 0; model.status = 0; model.wxopenid = tmpopenid; model.name = ""; model.hdpicid = tmphid; db.HdPicHit.AddObject(model); HdPic tmodel = db.HdPic.Where(s => s.Id == tmphid).FirstOrDefault(); if (tmodel != null) { tmodel.Orders = tmodel.Orders + 1; } db.SaveChanges(); nums1 = tmodel.Orders; ist = 1; } idnum = db.HdPicHit.Where(s => s.hdpicid == tmphid && s.extend1.Equals(texid)).Count(); context.Response.Write("{\"ismsgs\":\"" + nums1 + "\",\"ist\":\"" + ist + "\"}"); } } } else { context.Response.Write("{\"ismsgs\":\"" + 0 + "\",\"ist\":\"" + 1 + "\"}"); } } else { context.Response.Write("{\"ismsgs\":\"" + 0 + "\",\"ist\":\"" + 4 + "\"}"); } } catch (Exception ex) { context.Response.Write("{\"ismsgs\":\"" + ex.Message + "\",\"ist\":\"" + 5 + "\"}"); } } }
/// <summary> /// 添加竞猜信息 /// </summary> private void AddJCInfo() { try { var da1 = Convert.ToDateTime("09:00"); var da2 = Convert.ToDateTime("21:00"); var curdat = DateTime.Now; if (curdat > da1 && curdat < da2) { var topid1 = Common.CryptHelper.DESEncrypt.Decrypt(Dos.Common.CookieHelper.Get("curYHJCAes1"), WebConfigurationManager.AppSettings["PassWordKey"]); var tinfo = _ct.Request.Form["tinfo"]; if (string.IsNullOrEmpty(tinfo)) { string jsonstrlist = JsonHelper.GetJsonString(new jsonResult { code = "没有竞猜值", result = "", count = 0 }); _ct.Response.Write(jsonstrlist); } else { var tlist = tinfo.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries); string tsd = _ct.Request.UrlReferrer.Host; var std1 = _ct.Request.UserHostAddress; foreach (var item in tlist) { var tdetal = item.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var txmid = Convert.ToInt32(tdetal[1]); HdPicHit model = DbSession.Default.From <HdPicHit>().Where(s => s.wxopenid.Equals(topid1) && s.extend1.Equals("115") && s.hdpicid.Equals(txmid)).ToFirstDefault(); if (model.Id > 0) { } else { model = new HdPicHit(); model.Attach(); model.addtime = DateTime.Now; model.updatetime = DateTime.Now; model.extend1 = "115"; model.extend2 = tdetal[0]; model.orders = 0; model.status = 0;//2 竞猜错误 1竞猜成功 model.wxopenid = topid1; model.name = tdetal[2]; model.hdpicid = txmid; int returnValue = DbSession.Default.Insert <HdPicHit>(model); } } string jsonstrlist = JsonHelper.GetJsonString(new jsonResult { code = "竞猜成功", result = "", count = 2 }); _ct.Response.Write(jsonstrlist); } } else { string jsonstrlist = JsonHelper.GetJsonString(new jsonResult { code = "当前时间不允许竞猜", result = "", count = 3 }); _ct.Response.Write(jsonstrlist); } } catch (Exception ex) { string jsonstrlist = JsonHelper.GetJsonString(new jsonResult { code = ex.Message, result = "", count = 0 }); _ct.Response.Write(jsonstrlist); } }