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 HttpCodeLib; using Newtonsoft.Json; using CB.Web.Kjh.AppCode; namespace CB.Web.Kjh.kjzb { public partial class qlc : 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; FCQLCInfo entity = new FCQLCInfo(); if (qi == 0) { entity = CB.Data.Caches.GetFCQLCInfo(0, OpenCodeType.KaiJiangHao); if (entity == null) { ShowError(); } term = TermUtil.GetNextQi(entity.Term, "qlc"); } else { entity = CB.Data.Caches.GetFCQLCInfo(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.ToString("00") + "" + entity.OpenCode2.ToString("00") + "" + entity.OpenCode3.ToString("00") + "" + entity.OpenCode4.ToString("00") + "" + entity.OpenCode5.ToString("00") + "" + entity.OpenCode6.ToString("00") + "" + entity.OpenCode7.ToString("00") + "" + entity.OpenCode8.ToString("00") + ""; kjinfo += "
  • "; } string qis = LotteryUtils.GetLotteryDDLQi(20, term, "qlc", "/qlc-kjzb-"); qidetails += "
  • " + term + ""; qidetails += "
  • "; if (term != entity.Term) { kjsj = GetQlcKjsj(entity.OpenTime).ToString("yyyy年MM月dd日"); djsj = GetQlcKjsj(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, 18, 30); jqs = GetSynArticle(8, 8, 31, 30); kjresults = GetSynArticle(10, 10, 107); } private DateTime GetQlcKjsj(DateTime dateTime) { string day = dateTime.DayOfWeek.ToString(); DateTime kjtime = new DateTime(); switch (day) { case "Monday": case "Wednesday": kjtime = dateTime.AddDays(2); break; case "Friday": 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 "qlc": foreach (var item in jsonList.qlc) { 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(); } } }