using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CB.Framework; using CB.Entity; using CB.Common; using System.Text; using Newtonsoft.Json; using HttpCodeLib; using CB.Web.Kjh.AppCode; namespace CB.Web.Kjh.kjzb { public partial class qxc : WebPage { protected string kjinfo = "", ycs = "", jqs = "", kjresults = "", qidetails = ""; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataInit(); } } protected void DataInit() { if (qi > 0) { pageTitle = qi + "期七星彩开奖直播_" + qi + "期七星彩开奖时间_开奖助手"; pageKeyWords = qi + "期七星彩开奖直播," + qi + "期七星彩开奖时间"; pageDescription = "开奖助手提供" + qi + "期七星彩开奖直播,包括" + qi + "期七星彩开奖时间等信息,查询七星彩开奖直播及时间就上开奖助手。"; } else { pageTitle = "七星彩开奖直播_七星彩开奖时间_开奖助手"; pageKeyWords = "七星彩开奖直播,七星彩开奖时间"; pageDescription = "七星彩开奖直播频道为彩民提供七星彩现场开奖直播、七星彩开奖时间等内容,想知道七星彩开奖时间是几点请关注开奖助手。"; } long term = qi; TCQXCInfo entity = new TCQXCInfo(); if (qi == 0) { entity = CB.Data.Caches.GetTCQXCInfo(0, OpenCodeType.KaiJiangHao); if (entity == null) { ShowError(); } term = TermUtil.GetNextQi(entity.Term, "qxc"); } else { entity = CB.Data.Caches.GetTCQXCInfo(term, OpenCodeType.KaiJiangHao); } if (entity == null) { ShowError(); } if (qi == 0 || entity.OpenCode.Contains(-1)) { kjinfo += "
  • 七星彩第" + term + "期开奖直播
  • "; kjinfo += "
  • "; kjinfo += "开奖号码:???????"; kjinfo += "
  • "; } else { kjinfo += "
  • 七星彩第" + term + "期开奖直播
  • "; kjinfo += "
  • "; kjinfo += "开奖号码:" + entity.OpenCode1 + "" + entity.OpenCode2 + "" + entity.OpenCode3 + "" + entity.OpenCode4 + "" + entity.OpenCode5 + "" + entity.OpenCode6 + "" + entity.OpenCode7 + ""; kjinfo += "
  • "; } string qis = LotteryUtils.GetLotteryDDLQi(20, term, "qxc", "/qxc-kjzb-"); qidetails += "
  • " + term + ""; qidetails += "
  • "; if (term != entity.Term) { kjsj = GetQxcKjsj(entity.OpenTime).ToString("yyyy年MM月dd日"); djsj = GetQxcKjsj(entity.OpenTime).AddDays(60).ToString("yyyy年MM月dd日"); } else { kjsj = entity.OpenTime.ToString("yyyy年MM月dd日"); djsj = entity.OpenTime.AddDays(60).ToString("yyyy年MM月dd日"); } ycs = GetSynArticle(8, 8, 17, 30); jqs = GetSynArticle(8, 8, 32, 30); kjresults = GetSynArticle(10, 10, 106); } private DateTime GetQxcKjsj(DateTime dateTime) { string day = dateTime.DayOfWeek.ToString(); DateTime kjtime = new DateTime(); switch (day) { case "Friday": case "Sunday": kjtime = dateTime.AddDays(2); break; case "Tuesday": kjtime = dateTime.AddDays(3); break; default: kjtime = dateTime; break; } return kjtime; } private long qi { get { try { return TypeConverter.ObjectToInt(Request.QueryString["qi"]); } catch { return 0; } } } protected string GetSynArticleZx(string indexTypes, int maxLength, bool wap, bool showDate = false) { //jsonList.Data //var list = CB.Data.Synchronize.Article.GetArticleList(topSize, pageSize, cid, wap); dynamic jsonList; var jsonListKJH = CacheUtils.GetCache("jsonListKJH"); if (null == jsonListKJH) { Session.Timeout = 50; //开始调用 HttpHelpers hhs = new HttpHelpers(); HttpItems hi = new HttpItems(); string getZX = System.Configuration.ConfigurationManager.AppSettings["getZX"]; hi.URL = getZX + "/zx/TopicInterface/GetNewList128"; hi.Method = "get"; hi.Accept = "/"; hi.ContentType = ""; hi.Timeout = 300000; HttpResults hr = hhs.GetHtml(hi); try { jsonList = JsonConvert.DeserializeObject(hr.Html.ToString()); CacheUtils.SetCache("jsonListKJH", jsonList, new TimeSpan(0, 0, 30, 0)); } catch (Exception) { return ""; } } else { jsonList = JsonConvert.DeserializeObject(jsonListKJH.ToString()); } if (null == jsonList) { return ""; } var sp = new StringBuilder(400 * 6); var fortstr = "
  • {1}
  • "; if (showDate) fortstr = "
  • {1}{2}
  • "; switch (indexTypes) { case "qxc": foreach (var item in jsonList.qxc) { var lst = new List() { "http://zx.55128.cn" + item.SourceUrl, CB.Common.Utils.GetSubString(item.title.ToString(), maxLength, "") }; if (showDate) lst.Add(item.createTime.ToString("MM-dd")); sp.AppendFormat(fortstr, lst.ToArray()); } break; case "fc3d": foreach (var item in jsonList.fc3d) { var lst = new List() { "http://zx.55128.cn" + item.SourceUrl, CB.Common.Utils.GetSubString(item.title.ToString(), maxLength, "") }; if (showDate) lst.Add(item.createTime.ToString("MM-dd")); sp.AppendFormat(fortstr, lst.ToArray()); } break; case "dlt": foreach (var item in jsonList.dlt) { var lst = new List() { "http://zx.55128.cn" + item.SourceUrl, CB.Common.Utils.GetSubString(item.title.ToString(), maxLength, "") }; if (showDate) lst.Add(item.createTime.ToString("MM-dd")); sp.AppendFormat(fortstr, lst.ToArray()); } break; case "p3": //3D试机号 foreach (var item in jsonList.p3) { var lst = new List() { "http://zx.55128.cn" + item.SourceUrl, CB.Common.Utils.GetSubString(item.title.ToString(), maxLength, "") }; if (showDate) lst.Add(item.createTime.ToString("MM-dd")); sp.AppendFormat(fortstr, lst.ToArray()); } break; case "sjh": foreach (var item in jsonList.p3) { var lst = new List() { "http://zx.55128.cn" + item.SourceUrl, CB.Common.Utils.GetSubString(item.title.ToString(), maxLength, "") }; if (showDate) lst.Add(item.createTime.ToString("MM-dd")); sp.AppendFormat(fortstr, lst.ToArray()); } break; default: break; } return sp.ToString(); } } }