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 CB.Web.Kjh.AppCode; using HttpCodeLib; using Newtonsoft.Json; namespace CB.Web.Kjh.kaijihao { public partial class sdsjh : WebPage { protected int term; protected DateTime date = DateTime.Now; protected StringBuilder sp = new StringBuilder(); protected StringBuilder others = new StringBuilder(); protected StringBuilder number = new StringBuilder(); protected void Page_Load(object sender, EventArgs e) { InitData(); } protected override void InitData() { term = WRequest.GetQueryInt("term"); if (0 < term) { pageTitle = "第" + term.ToString() + "期福彩3D开机号-开奖助手"; pageKeyWords = "第" + term.ToString() + "期福彩3D开机号"; pageDescription = "开奖助手提供" + term.ToString() + "期福彩3D开机号,包括" + term.ToString() + "期福彩3D开机号查询,查询" + term.ToString() + "福彩3d开机号就上开奖助手。"; } else { pageTitle = "3d开机号近10期_福彩3d开机号_3d最近10期开机号_开奖助手"; pageKeyWords = "3d开机号,3d开机号近10期,3d最近10期开机号,福彩3d开机号,3dkaijihao,3d开机号今天,三地开机号,三d开机号,3d开机号码"; pageDescription = "开奖助手提供最新的福彩3D开机号、3d开机号近10期、最近10期开机号与3d开机号今天号码供彩民研究学习,分析3d开机号和试机号与开奖号码的关系,提高中奖概率!"; } var info = CB.Data.Caches.GetFC3DInfo(term, OpenCodeType.KaiJiHao); IList d; if (null == info || string.IsNullOrEmpty(info.KaiJiHao) || -1 != info.KaiJiHao.IndexOf("-1")) { number.AppendLine("
  • "); number.AppendLine(" ???"); number.AppendLine("
  • "); number.AppendLine("
  • 和值:-- | 跨度:-- | 奇偶比:-- | 大小比:--
  • "); } else { term = (int)info.Term; date = info.OpenTime; d = info.KaiJiHao.ToIntArray(','); number.AppendLine("
  • "); number.AppendLine(" " + d[0].ToString() + "" + d[1].ToString() + "" + d[2].ToString() + ""); number.AppendLine("
  • "); number.AppendLine("
  • 和值:" + CB.Common.LotteryUtils.GetSum(d).ToString() + " | 跨度:" + CB.Common.LotteryUtils.GetSpan(d).ToString() + " | 奇偶比:" + CB.Common.LotteryUtils.GetProportionOfJO(d) + " | 大小比:" + CB.Common.LotteryUtils.GetProportionOfDX(d, 5) + "
  • "); } //开机号历史显示 var list = CB.Data.Caches.GetFC3DList(10, OpenCodeType.KaiJiHao); if (null != list && 0 < list.Count) { int i = 1; foreach (var item in list) { d = item.KaiJiHao.ToIntArray(','); if (null == d) break; if (0 == i % 2) { sp.AppendLine(" "); } else { sp.AppendLine(" "); } sp.AppendLine(" " + item.Term.ToString() + ""); sp.AppendLine(" " + item.OpenTime.ToString("yyyy.MM.dd") + ""); sp.AppendLine(" " + item.KaiJiHao.Replace(",", ",") + ""); sp.AppendLine(" " + CB.Common.LotteryUtils.GetProportionOfJO(d) + ""); sp.AppendLine(" " + CB.Common.LotteryUtils.GetProportionOfDX(d, 5) + ""); sp.AppendLine(" " + CB.Common.LotteryUtils.GetSpan(d).ToString() + ""); if (item.OpenCode.Contains(-1)) { sp.AppendLine(" ---"); sp.AppendLine(" ---"); sp.AppendLine(" ---"); sp.AppendLine(" ---"); } else { sp.AppendLine(" " + item.OpenCode1 + "," + item.OpenCode2 + "," + item.OpenCode3 + ""); sp.AppendLine(" " + CB.Common.LotteryUtils.GetProportionOfJO(item.OpenCode) + ""); sp.AppendLine(" " + CB.Common.LotteryUtils.GetProportionOfDX(item.OpenCode, 5) + ""); sp.AppendLine(" " + CB.Common.LotteryUtils.GetSpan(item.OpenCode).ToString() + ""); } sp.AppendLine(" "); i++; } } //彩种相关开机号 string[] data; var ssq = CB.Data.Caches.GetFCSSQInfo(0, OpenCodeType.KaiJiHao); if (null != ssq && ssq.KaiJiHao.IndexOf("-1") == -1) { data = ssq.KaiJiHao.Split(','); others.AppendLine("
  • "); others.AppendLine(" 双色球" + data[0] + "" + data[1] + ""); others.AppendLine(" " + data[2] + "" + data[3] + "" + data[4] + "" + data[5] + "" + data[6] + ""); others.AppendLine("
  • "); } var p3 = CB.Data.Caches.GetTCP3Info(0, OpenCodeType.KaiJiHao); if (null != p3 && p3.KaiJiHao.IndexOf("-1") == -1) { data = p3.KaiJiHao.Split(','); others.AppendLine("
  • "); others.AppendLine(" 排列三" + data[0] + "" + data[1] + ""); others.AppendLine(" " + data[2] + ""); others.AppendLine("
  • "); } var dlt = CB.Data.Caches.GetTCDLTInfo(0, OpenCodeType.KaiJiHao); if (null != dlt && dlt.KaiJiHao.IndexOf("-1") == -1) { data = dlt.KaiJiHao.Split(','); others.AppendLine("
  • "); others.AppendLine(" 大乐透" + data[0] + "" + data[1] + ""); others.AppendLine(" " + data[2] + "" + data[3] + "" + data[4] + "" + data[5] + "" + data[6] + ""); others.AppendLine("
  • "); } base.InitData(); } /// /// /// /// 当前类型 /// 标题最大 /// /// /// 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(); } } }