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 CB.Web.Kjh.AppCode; using HttpCodeLib; namespace CB.Web.Kjh.kjzb { public partial class sd : 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+"期福彩3D开奖直播_"+qi+"期福彩3D开奖时间-开奖助手"; pageKeyWords = qi+"期福彩3D开奖直播,"+qi+"期福彩3D开奖时间"; pageDescription = "开奖助手提供"+qi+"期福彩3d开奖直播,包括"+qi+"期福彩3D开奖时间等信息,查询福彩3D开奖直播及开奖时间就上开奖助手。"; } else { pageTitle = "3d开奖直播_福彩3d开奖直播_3d开奖在线直播_3d开奖时间_开奖助手"; pageKeyWords = "3d开奖直播,福彩3d开奖直播,3d开奖时间"; pageDescription = "3d开奖直播提供今晚3d开奖结果直播、福彩3d开奖直播、今日3d开奖时间,收听3d开奖现场直播尽在开奖助手。"; } long term = qi; FC3DInfo entity =new FC3DInfo(); if (qi == 0) { entity = CB.Data.Caches.GetFC3DInfo(0, OpenCodeType.KaiJiangHao); if (entity == null) { ShowError(); } term = TermUtil.GetNextQi(entity.Term, "3d"); } else { entity = CB.Data.Caches.GetFC3DInfo(term, OpenCodeType.KaiJiangHao); } if (entity == null) { ShowError(); } if (qi == 0 || entity.OpenCode.Contains(-1)) { kjinfo += "
  • 福彩3D第" + term + "期开奖直播
  • "; kjinfo += "
  • "; kjinfo += "开奖号码:???"; kjinfo += "
  • "; } else { kjinfo += "
  • 福彩3D第" + term + "期开奖直播
  • "; kjinfo += "
  • "; kjinfo += "开奖号码:" + entity.OpenCode1 + "" + entity.OpenCode2 + "" + entity.OpenCode3 + ""; kjinfo += "
  • "; } string qis = LotteryUtils.GetLotteryDDLQi(20, term, "3d", "/3d-kjzb-"); qidetails += "
  • " + term + ""; qidetails += "
  • "; if (term != entity.Term) { kjsj = GetDltKjsj(entity.OpenTime).ToString("yyyy年MM月dd日"); djsj = GetDltKjsj(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, 69, 30); jqs = GetSynArticle(8, 8, 24, 30); kjresults = GetSynArticle(10, 10, 102); } private DateTime GetDltKjsj(DateTime dateTime) { return dateTime.AddDays(1); } 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 "ssq": foreach (var item in jsonList.ssq) { 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(); } } }