Esempio n. 1
0
        private static void InintFc(object param)
        {
            var      mLotteryIssuesData = new LotteryIssuesData();
            DateTime dt    = Convert.ToDateTime(param);
            string   dtStr = dt.ToString("yyyy/MM/dd");
            //十一选五
            var source11x5 = new Generategd11x5LotteryIssue().Generate(dt);

            foreach (var item in source11x5)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }
            LogManager.Info(string.Format("初始化广东十一选五{0}成功,总期数={1}!", dtStr, source11x5.Count));

            //上海时时乐
            var sourceShssl = new GenerateShangHaiSslLotteryIssue().Generate(dt);

            foreach (var item in sourceShssl)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }
            LogManager.Info(string.Format("初始化上海时时乐{0}成功,总期数={1}!", dtStr, sourceShssl.Count));
            ////北京快乐8
            //var sourceBjkl8 = new GenerateBjkl8LotteryIssue().Generate(dt);
            //foreach (var item in sourceBjkl8)
            //{
            //    mLotteryIssuesData.AddLotteryIssueCode(item);
            //    string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
            //    Console.WriteLine(r);
            //}
        }
Esempio n. 2
0
        private static void InintJx(object param)
        {
            DateTime dt    = Convert.ToDateTime(param);
            string   dtStr = dt.ToString("yyyy/MM/dd");
            var      mLotteryIssuesData = new LotteryIssuesData();
            ///////江西十一选五

            var sourcejx11x5 = new Ytg.Scheduler.Comm.IssueBuilder.Generatejx11x5LotteryIssue().Generate(dt);

            foreach (var item in sourcejx11x5)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //LogManager.Info("=====江西十一选五生成期数=============" + r);
            }
            LogManager.Info(string.Format("初始江西十一选五{0}成功,总期数={1}!", dtStr, sourcejx11x5.Count));

            /////山东十一选五
            var sourcesd11x5 = new Ytg.Scheduler.Comm.IssueBuilder.Generatesd11x5LotteryIssue().Generate(dt);

            foreach (var item in sourcesd11x5)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //LogManager.Info("=====山东十一选五生成期数=============" + r);
            }
            LogManager.Info(string.Format("初始山东十一选五{0}成功,总期数={1}!", dtStr, sourcesd11x5.Count));
        }
Esempio n. 3
0
        private static void InintSsc(object param)
        {
            DateTime dt    = Convert.ToDateTime(param);
            string   dtStr = dt.ToString("yyyy/MM/dd");
            var      mLotteryIssuesData = new LotteryIssuesData();
            var      source             = new Ytg.Scheduler.Comm.IssueBuilder.GenerateSscLotteryIssue().Generate(dt);

            foreach (var item in source)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
            }
            LogManager.Info(string.Format("初始化重庆时时彩{0}成功,总期数={1}!", dtStr, source.Count));
            //江西时时彩
//            var sourcejxssc = new GenerateJxSscLotteryIssue().Generate(dt);
//            foreach (var item in sourcejxssc)
//            {
//                mLotteryIssuesData.AddLotteryIssueCode(item);
////                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
//              //  Console.WriteLine(r);
//            }
//            LogManager.Info(string.Format("初始化江西时时彩{0}成功,总期数={1}!", dtStr, sourcejxssc.Count));
            //黑龙江是时时彩 暂不生成
            var sourceHljssc = new GenerateHljSscLotteryIssue().Generate(dt);

            foreach (var item in sourceHljssc)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }
            //LogManager.Info(string.Format("初始化江西时时彩{0}成功!", dtStr));
            //新疆时时彩
            var sourceXjssc = new GenerateXjsscLotteryIssue().Generate(dt);

            foreach (var item in sourceXjssc)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }
            LogManager.Info(string.Format("初始化新疆时时彩{0}成功,总期数={1}!", dtStr, sourceXjssc.Count));
            //天津是时时彩
            var sourceTjssc = new GenerateTjsscLotteryIssue().Generate(dt);

            foreach (var item in sourceTjssc)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }

            LogManager.Info(string.Format("初始化天津是时时彩{0}成功,总期数={1}!", dtStr, sourceTjssc.Count));
        }
Esempio n. 4
0
        public static void Initital()
        {
            ThreadPool.QueueUserWorkItem(InintSsc, DateTime.Now);
            ThreadPool.QueueUserWorkItem(InintSsc, DateTime.Now.AddDays(1));
            ThreadPool.QueueUserWorkItem(InintSsc, DateTime.Now.AddDays(2));

            ThreadPool.QueueUserWorkItem(InintFc, DateTime.Now);
            ThreadPool.QueueUserWorkItem(InintFc, DateTime.Now.AddDays(1));
            ThreadPool.QueueUserWorkItem(InintFc, DateTime.Now.AddDays(2));

            ThreadPool.QueueUserWorkItem(InintZiZhu, DateTime.Now);
            ThreadPool.QueueUserWorkItem(InintZiZhu, DateTime.Now.AddDays(1));
            ThreadPool.QueueUserWorkItem(InintZiZhu, DateTime.Now.AddDays(2));


            ThreadPool.QueueUserWorkItem(InintJx, DateTime.Now);
            ThreadPool.QueueUserWorkItem(InintJx, DateTime.Now.AddDays(1));
            ThreadPool.QueueUserWorkItem(InintJx, DateTime.Now.AddDays(2));

            ThreadPool.QueueUserWorkItem(InintZiZhu11x5, DateTime.Now);
            ThreadPool.QueueUserWorkItem(InintZiZhu11x5, DateTime.Now.AddDays(1));
            ThreadPool.QueueUserWorkItem(InintZiZhu11x5, DateTime.Now.AddDays(2));

            var mLotteryIssuesData = new LotteryIssuesData();
            //福彩3d
            var sourceFc3d = new GrnerateFc3dLotteryIssue().Generate();

            foreach (var item in sourceFc3d)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
            }
            LogManager.Info(string.Format("初始化福彩3d成功,总期数={0}!", sourceFc3d.Count));

            //排列3、5
            var pl35Source = new GrneratePl35LotteryIssue().Generate();

            foreach (var item in pl35Source)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
            }
            LogManager.Info(string.Format("初始化福彩3d成功,总期数={0}!", pl35Source.Count));
        }
        private void CreateIssue(object param)
        {
            DateTime date     = Convert.ToDateTime(param);
            string   nextDate = date.ToString("yyyy/MM/dd");

            try
            {
                //上海时时乐
                var sourceShssl = new Ytg.Scheduler.Comm.IssueBuilder.GenerateShangHaiSslLotteryIssue().Generate(date);
                foreach (var item in sourceShssl)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    // string r = string.Format("上海时时乐IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    // LogManager.Info(r);
                }
                LogManager.Info("上海时时乐成功,总期数为:" + sourceShssl.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成上海时时乐异常", ex);
            }


            try
            {
                //江苏快三
                var sourceefjsks = new Ytg.Scheduler.Comm.IssueBuilder.Generategdjsk3LotteryIssue().Generate(date);
                foreach (var item in sourceefjsks)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("江苏快三 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //LogManager.Info("=====江苏块3=============" + r);
                }
                LogManager.Info("上海江苏快三成功,总期数为:" + sourceefjsks.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成江苏块3异常", ex);
            }
        }
Esempio n. 6
0
        private static void InintZiZhu(object param)
        {
            DateTime dt    = Convert.ToDateTime(param);
            string   dtStr = dt.ToString("yyyy/MM/dd");
            var      mLotteryIssuesData = new LotteryIssuesData();
            //一分彩
            var sourcefenfecai = new Ytg.Scheduler.Comm.IssueBuilder.GenerategdYiFenCaiLotteryIssue().Generate(dt);

            foreach (var item in sourcefenfecai)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("分分彩 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }
            LogManager.Info(string.Format("初始化一分彩{0}成功,总期数={1}!", dtStr, sourcefenfecai.Count));
            //二分彩
            var sourceerfencai = new Ytg.Scheduler.Comm.IssueBuilder.GenerategdErFenCaiLotteryIssue().Generate(dt);

            foreach (var item in sourceerfencai)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("二分彩 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }
            LogManager.Info(string.Format("初始化二分彩{0}成功,总期数={1}!", dtStr, sourceerfencai.Count));
            //五分彩
            var sourcewufencai = new Ytg.Scheduler.Comm.IssueBuilder.GenerategdWuFenCaiLotteryIssue().Generate(dt);

            foreach (var item in sourcewufencai)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("五分彩 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //Console.WriteLine(r);
            }
            LogManager.Info(string.Format("初始化五分彩{0}成功,总期数={1}!", dtStr, sourcewufencai.Count));
        }
Esempio n. 7
0
        private void CreateIssue(object param)
        {
            DateTime date     = Convert.ToDateTime(param);
            string   nextDate = date.ToString("yyyy/MM/dd");
            //在这里面调用服务
            //try
            //{
            //    var source = new Ytg.Scheduler.Comm.IssueBuilder.GenerateJxSscLotteryIssue().Generate(date);
            //    foreach (var item in source)
            //    {
            //        mLotteryIssuesData.AddLotteryIssueCode(item);
            //        // string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
            //        //  LogManager.Info("=====江西时时彩生成期数=============" + r);
            //    }
            //    LogManager.Info("生成江西时时彩成功,总期数为:" + source.Count + " 开奖日期:" + nextDate);
            //}
            //catch (Exception ex)
            //{
            //    LogManager.Error("生成江西时时彩异常:" + ex.Message);
            //}



            /////生成黑龙江时时彩期数

            var sourceHlj = new Ytg.Scheduler.Comm.IssueBuilder.GenerateHljSscLotteryIssue().Generate(DateTime.Now.AddDays(1));

            foreach (var item in sourceHlj)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                LogManager.Info("=====黑龙江时时彩生成期数=============" + r);
            }

            ////////////////
            /////生成新疆时时彩期数
            try
            {
                var sourceXjssc = new Ytg.Scheduler.Comm.IssueBuilder.GenerateXjsscLotteryIssue().Generate(date);
                foreach (var item in sourceXjssc)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    // string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    // LogManager.Info("=====新疆时时彩生成期数=============" + r);
                }
                LogManager.Info("生成新疆时时彩成功,总期数为:" + sourceXjssc.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成新疆时时彩异常:" + ex.Message);
            }

            /////生成天津时时彩期数
            try
            {
                var sourceTjssc = new Ytg.Scheduler.Comm.IssueBuilder.GenerateTjsscLotteryIssue().Generate(date);
                foreach (var item in sourceTjssc)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //LogManager.Info("=====天津时时彩生成期数=============" + r);
                }
                LogManager.Info("生成天津时时彩成功,总期数为:" + sourceTjssc.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成天津时时彩异常:" + ex.Message);
            }

            /////广东十一选五

            try
            {
                var source11x5 = new Ytg.Scheduler.Comm.IssueBuilder.Generategd11x5LotteryIssue().Generate(date);
                foreach (var item in source11x5)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //LogManager.Info("=====广东十一选五生成期数=============" + r);
                }
                LogManager.Info("生成广东11选5成功,总期数为:" + source11x5.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成广东11选5异常:" + ex.Message);
            }

            /////江西十一选五
            try
            {
                var sourcejx11x5 = new Ytg.Scheduler.Comm.IssueBuilder.Generatejx11x5LotteryIssue().Generate(date);
                foreach (var item in sourcejx11x5)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    // LogManager.Info("=====江西十一选五生成期数=============" + r);
                }
                LogManager.Info("生成江西11选5成功,总期数为:" + sourcejx11x5.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成江西11选5异常:" + ex.Message);
            }


            /////山东十一选五
            try
            {
                var sourcesd11x5 = new Ytg.Scheduler.Comm.IssueBuilder.Generatesd11x5LotteryIssue().Generate(date);
                foreach (var item in sourcesd11x5)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //LogManager.Info("=====山东十一选五生成期数=============" + r);
                }
                LogManager.Info("生成山东11选5成功,总期数为:" + sourcesd11x5.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成山东11选5异常:" + ex.Message);
            }
            //构建河内5分彩
            try
            {
                var hnwfcSource = new Ytg.Scheduler.Comm.IssueBuilder.GenerateHNSscLotteryIssue().Generate(date);
                foreach (var item in hnwfcSource)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info("生成河内5分成成功,总期数为:" + hnwfcSource.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成河内5分成异常:" + ex.Message);
            }

            //构建埃及五分彩
            try
            {
                var aijiSource = new Ytg.Scheduler.Comm.IssueBuilder.GenerateAiJiSscLotteryIssue().Generate(date);
                foreach (var item in aijiSource)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info("生成河埃及五分彩成成功,总期数为:" + aijiSource.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成河埃及五分彩成异常:" + ex.Message);
            }


            //构建印尼时时彩
            try
            {
                var yinniSource = new Ytg.Scheduler.Comm.IssueBuilder.GenerateYNSscLotteryIssue().Generate(date);
                foreach (var item in yinniSource)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info("生成河埃及印尼彩成成功,总期数为:" + yinniSource.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成河埃及印尼彩成异常:" + ex.Message);
            }

            //pk10
            try
            {
                var pk10Source = new Ytg.Scheduler.Comm.IssueBuilder.GeneratePk_10LotteryIssue().Generate(date);
                foreach (var item in pk10Source)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info(string.Format("初始PK10{0}成功,总期数={1}!", date.ToString("yyyy/MM/dd"), pk10Source.Count));
            }
            catch (Exception ex)
            {
                LogManager.Error("生成PK10成异常:" + ex.Message);
            }
        }
Esempio n. 8
0
        private static void InintZiZhu11x5(object param)
        {
            DateTime dt    = Convert.ToDateTime(param);
            string   dtStr = dt.ToString("yyyy/MM/dd");
            var      mLotteryIssuesData = new LotteryIssuesData();
            //五分11选5
            var sourcewf11x5 = new Ytg.Scheduler.Comm.IssueBuilder.Generatewf11x5LotteryIssue().Generate(dt);

            foreach (var item in sourcewf11x5)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("五分11选5 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //LogManager.Info("=====五分11选5=============" + r);
            }
            LogManager.Info(string.Format("初始山五分11选5{0}成功,总期数={1}!", dtStr, sourcewf11x5.Count));

            //二分11选5
            var sourceef11x5 = new Ytg.Scheduler.Comm.IssueBuilder.GenerateErf11x5LotteryIssue().Generate(dt);

            foreach (var item in sourceef11x5)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("二分11选5 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //LogManager.Info("=====二分11选5=============" + r);
            }
            LogManager.Info(string.Format("初始山二分11选5{0}成功,总期数={1}!", dtStr, sourceef11x5.Count));
            //江苏快三
            var sourceefjsks = new Ytg.Scheduler.Comm.IssueBuilder.Generategdjsk3LotteryIssue().Generate(dt);

            foreach (var item in sourceefjsks)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                //string r = string.Format("江苏快三 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                //LogManager.Info("=====江苏块3=============" + r);
            }
            LogManager.Info(string.Format("初始山江苏快三{0}成功,总期数={1}!", dtStr, sourceefjsks.Count));

            //埃及分分彩
            var aijifenfenSource = new Ytg.Scheduler.Comm.IssueBuilder.GenerateAijiYiFenCaiLotteryIssue().Generate(dt);

            foreach (var item in aijifenfenSource)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
            }
            LogManager.Info(string.Format("初始山埃及分分彩{0}成功,总期数={1}!", dtStr, aijifenfenSource.Count));

            //河内5分成
            var hnfenfenSource = new Ytg.Scheduler.Comm.IssueBuilder.GenerateHNSscLotteryIssue().Generate(dt);

            foreach (var item in hnfenfenSource)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
            }
            LogManager.Info(string.Format("初始河内时时彩{0}成功,总期数={1}!", dtStr, hnfenfenSource.Count));

            //构建埃及二分彩
            try
            {
                //埃及分分彩
                var aijierFenCai = new Ytg.Scheduler.Comm.IssueBuilder.GenerateAijiLiangFenSscLotteryIssue().Generate(dt);
                foreach (var item in aijierFenCai)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info(string.Format("初始埃及二分彩{0}成功,总期数={1}!", dtStr, aijierFenCai.Count));
            }
            catch (Exception ex)
            {
                LogManager.Error("埃及二分彩", ex);
            }

            //构建埃及五分彩
            try
            {
                var aijiSource = new Ytg.Scheduler.Comm.IssueBuilder.GenerateAiJiSscLotteryIssue().Generate(dt);
                foreach (var item in aijiSource)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info(string.Format("初始埃及五分彩{0}成功,总期数={1}!", dtStr, aijiSource.Count));
            }
            catch (Exception ex)
            {
                LogManager.Error("生成河埃及五分彩成异常:" + ex.Message);
            }


            //构建印尼时时彩
            try
            {
                var yinniSource = new Ytg.Scheduler.Comm.IssueBuilder.GenerateYNSscLotteryIssue().Generate(dt);
                foreach (var item in yinniSource)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info(string.Format("初始印尼时时彩{0}成功,总期数={1}!", dtStr, yinniSource.Count));
            }
            catch (Exception ex)
            {
                LogManager.Error("生成印尼彩成异常:" + ex.Message);
            }

            //pk10
            try
            {
                var pk10Source = new Ytg.Scheduler.Comm.IssueBuilder.GeneratePk_10LotteryIssue().Generate(dt);
                foreach (var item in pk10Source)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info(string.Format("初始PK10{0}成功,总期数={1}!", dtStr, pk10Source.Count));
            }
            catch (Exception ex)
            {
                LogManager.Error("生成PK10成异常:" + ex.Message);
            }
        }
        public static void Initital()
        {
            var mLotteryIssuesData = new LotteryIssuesData();
            var source             = new Ytg.Scheduler.Comm.IssueBuilder.GenerateSscLotteryIssue().Generate(DateTime.Now);

            foreach (var item in source)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }
            //江西时时彩
            var sourcejxssc = new GenerateJxSscLotteryIssue().Generate(DateTime.Now);

            foreach (var item in sourcejxssc)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }
            //黑龙江是时时彩
            var sourceHljssc = new GenerateHljSscLotteryIssue().Generate(DateTime.Now);

            foreach (var item in sourceHljssc)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }
            //新疆时时彩
            var sourceXjssc = new GenerateXjsscLotteryIssue().Generate(DateTime.Now);

            foreach (var item in sourceXjssc)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }

            //天津是时时彩
            var sourceTjssc = new GenerateTjsscLotteryIssue().Generate(DateTime.Now);

            foreach (var item in sourceTjssc)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }

            //十一选五
            var source11x5 = new Generategd11x5LotteryIssue().Generate(DateTime.Now);

            foreach (var item in source11x5)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }

            //上海时时乐
            var sourceShssl = new GenerateShangHaiSslLotteryIssue().Generate(DateTime.Now);

            foreach (var item in sourceShssl)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }
            ////北京快乐8
            //var sourceBjkl8 = new GenerateBjkl8LotteryIssue().Generate(DateTime.Now);
            //foreach (var item in sourceBjkl8)
            //{
            //    mLotteryIssuesData.AddLotteryIssueCode(item);
            //    string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
            //    Console.WriteLine(r);
            //}
            //福彩3d
            var sourceFc3d = new GrnerateFc3dLotteryIssue().Generate();

            foreach (var item in sourceFc3d)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }
            //排列3、5
            var pl35Source = new GrneratePl35LotteryIssue().Generate();

            foreach (var item in pl35Source)
            {
                mLotteryIssuesData.AddLotteryIssueCode(item);
                string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                Console.WriteLine(r);
            }
        }
        private void CreateIssue(object param)
        {
            DateTime date     = Convert.ToDateTime(param);
            string   nextDate = date.ToString("yyyy/MM/dd");

            //在这里面调用服务
            try
            {
                var source = new Ytg.Scheduler.Comm.IssueBuilder.GenerateSscLotteryIssue().Generate(date);
                foreach (var item in source)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                }
                LogManager.Info("生成重庆时时彩成功,总期数为:" + source.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成重庆时时彩异常", ex);
            }

            //
            //北京快乐8
            //var sourceBjkl8 = new Ytg.Scheduler.Comm.IssueBuilder.GenerateBjkl8LotteryIssue().Generate(date);
            //foreach (var item in sourceBjkl8)
            //{
            //    mLotteryIssuesData.AddLotteryIssueCode(item);
            //    string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
            //    LogManager.Info("=====生成北京快乐=============" + r);
            //}

            try
            {
                //一分彩
                var sourcefenfecai = new Ytg.Scheduler.Comm.IssueBuilder.GenerategdYiFenCaiLotteryIssue().Generate(date);
                foreach (var item in sourcefenfecai)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //LogManager.Info("=====生成一分彩=============" + r);
                }
                LogManager.Info("生成一分彩成功,总期数为:" + sourcefenfecai.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("生成一分彩异常", ex);
            }

            try
            {
                //二分彩
                var sourceerfencai = new Ytg.Scheduler.Comm.IssueBuilder.GenerategdErFenCaiLotteryIssue().Generate(date);
                foreach (var item in sourceerfencai)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("二分彩 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //LogManager.Info("=====生成二分彩=============" + r);
                }
                LogManager.Info("生成二分彩成功,总期数为:" + sourceerfencai.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("二分彩异常", ex);
            }
            try
            {
                //五分彩
                var sourcewufencai = new Ytg.Scheduler.Comm.IssueBuilder.GenerategdWuFenCaiLotteryIssue().Generate(date);
                foreach (var item in sourcewufencai)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //                    string r = string.Format("五分彩 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //  LogManager.Info("=====生成五分彩=============" + r);
                }
                LogManager.Info("五分彩成功,总期数为:" + sourcewufencai.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("五分彩异常", ex);
            }

            try
            {
                //五分11选5
                var sourcewf11x5 = new Ytg.Scheduler.Comm.IssueBuilder.Generatewf11x5LotteryIssue().Generate(date);
                foreach (var item in sourcewf11x5)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("五分11选5 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    //LogManager.Info("=====五分11选5=============" + r);
                }
                LogManager.Info("五分11选5成功,总期数为:" + sourcewf11x5.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("五分11选5", ex);
            }

            try
            {
                //二分11选5
                var sourceef11x5 = new Ytg.Scheduler.Comm.IssueBuilder.GenerateErf11x5LotteryIssue().Generate(date);
                foreach (var item in sourceef11x5)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                    //string r = string.Format("二分11选5 IssueCode={0},StartTime={1},EndSaleTime={2},EndTime={3}", item.IssueCode, item.StartTime.ToString("dd HH:mm:ss"), item.EndSaleTime.Value.ToString("dd HH:mm:ss"), item.EndTime.Value.ToString("dd HH:mm:ss"));
                    // LogManager.Info("=====二分11选5=============" + r);
                }
                LogManager.Info("二分11选5成功,总期数为:" + sourceef11x5.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("二分11选5", ex);
            }

            //构建埃及二分彩
            try
            {
                //埃及分分彩
                var aijierFenCai = new Ytg.Scheduler.Comm.IssueBuilder.GenerateAijiLiangFenSscLotteryIssue().Generate(date);
                foreach (var item in aijierFenCai)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info("埃及分二分彩成功,总期数为:" + aijierFenCai.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("埃及二分彩", ex);
            }

            //构建埃及分分彩
            try
            {
                //埃及分分彩
                var aijiFenfenCai = new Ytg.Scheduler.Comm.IssueBuilder.GenerateAijiYiFenCaiLotteryIssue().Generate(date);
                foreach (var item in aijiFenfenCai)
                {
                    mLotteryIssuesData.AddLotteryIssueCode(item);
                }
                LogManager.Info("埃及分分彩成功,总期数为:" + aijiFenfenCai.Count + " 开奖日期:" + nextDate);
            }
            catch (Exception ex)
            {
                LogManager.Error("埃及分分彩", ex);
            }
        }