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 += "";
qidetails += qis;
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