123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222 |
- 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 += "<li class=\"title\">七星彩第" + term + "期开奖直播</li>";
- kjinfo += "<li class=\"ballbox\">";
- kjinfo += "<span>开奖号码:</span><span class=\"ball wred-24\">?</span><span class=\"ball wred-24\">?</span><span class=\"ball wred-24\">?</span><span class=\"ball wred-24\">?</span><span class=\"ball wred-24\">?</span><span class=\"ball wred-24\">?</span><span class=\"ball wred-24\">?</span>";
- kjinfo += "</li>";
- }
- else
- {
- kjinfo += "<li class=\"title\">七星彩第" + term + "期开奖直播</li>";
- kjinfo += "<li class=\"ballbox\">";
- kjinfo += "<span>开奖号码:</span><span class=\"ball wred-24\">" + entity.OpenCode1 + "</span><span class=\"ball wred-24\">" + entity.OpenCode2 + "</span><span class=\"ball wred-24\">" + entity.OpenCode3 + "</span><span class=\"ball wred-24\">" + entity.OpenCode4 + "</span><span class=\"ball wred-24\">" + entity.OpenCode5 + "</span><span class=\"ball wred-24\">" + entity.OpenCode6 + "</span><span class=\"ball wred-24\">" + entity.OpenCode7 + "</span>";
- kjinfo += "</li>";
- }
- string qis = LotteryUtils.GetLotteryDDLQi(20, term, "qxc", "/qxc-kjzb-");
- qidetails += "<li onmouseover=\"displaySubMenu(this)\" onmouseout=\"hideSubMenu(this)\"><a href=\"#\" class=\"drop\" onclick=\"openShutManager(this,'downwarp')\">" + term + "<img src=\"../static/images/more.png\"/></a>";
- qidetails += "<ul class=\"down\">";
- qidetails += qis;
- qidetails += "</ul></li>";
- 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<dynamic>(hr.Html.ToString());
- CacheUtils.SetCache("jsonListKJH", jsonList, new TimeSpan(0, 0, 30, 0));
- }
- catch (Exception)
- {
- return "";
- }
- }
- else
- {
- jsonList = JsonConvert.DeserializeObject<dynamic>(jsonListKJH.ToString());
- }
- if (null == jsonList)
- {
- return "";
- }
- var sp = new StringBuilder(400 * 6);
- var fortstr = "<li><a href=\"{0}\" target=\"_blank\">{1}</a><span></span></li>";
- if (showDate)
- fortstr = "<li><a href=\"{0}\" target=\"_blank\">{1}</a><span class=\"time\">{2}</span></li>";
- switch (indexTypes)
- {
- case "qxc":
- foreach (var item in jsonList.qxc)
- {
- var lst = new List<object>() { "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<object>() { "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<object>() { "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<object>() { "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<object>() { "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();
- }
- }
- }
|