private void UpdateLotteryStatus() { LogHelper.Info("UpdateLotteryStatus", "TaskBase", "Begin"); Schedule(() => { TimeSpan startTime = DateTime.Parse(start).TimeOfDay; TimeSpan endTime = DateTime.Parse(end).TimeOfDay; TimeSpan tmNow = DateTime.Now.TimeOfDay; int min = DateTime.Now.Minute; int sec = DateTime.Now.Second; if (tmNow > DateTime.Parse("00:00").TimeOfDay&& tmNow > DateTime.Parse("02:20").TimeOfDay) { lock (thisLock) { LotteryResultBusiness.UpdateStatus("XJSSC,", 1); LogHelper.Info("UpdateStatus", "TaskBase", "XJSSC End"); } } if (tmNow >= startTime && tmNow <= endTime) { var s = min.ToString().Length > 1 ? min.ToString().Substring(1, 1) : min.ToString(); if (s == "3") { lock (thisLock) { LotteryResultBusiness.UpdateStatus("SD11X5,", 1); LogHelper.Info("UpdateStatus", "TaskBase", "SD11X5 End"); } } else if (s == "9") { lock (thisLock) { LotteryResultBusiness.UpdateStatus("GD11X5,JX11X5,HLJSSC,XJSSC,TJSSC,", 1); LogHelper.Info("UpdateStatus", "TaskBase", "GD11X5,JX11X5,HLJSSC,XJSSC,TJSSC End"); } } else if (min == 55 && DateTime.Now.Hour == 21) { lock (thisLock) { LotteryResultBusiness.UpdateStatus("FCSD,", 1); LogHelper.Info("UpdateStatus", "TaskBase", "FCSD End"); } } if (min == 0 || min == 30) { lock (thisLock) { LotteryResultBusiness.UpdateStatus("SHSSL,", 1); LogHelper.Info("UpdateStatus", "TaskBase", "SHSSL End"); } } } }).NonReentrant().WithName("[updatelotterystatus]").ToRunNow().AndEvery(1).Minutes(); }
public JsonResult GetlotteryResult(string cpcode) { JsonDictionary.Add("item", LotteryResultBusiness.GetNowLottery(cpcode, " and a.status!=2 ")); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult LotterryResultList(string cpcode) { int totalcount = 0; var result = LotteryResultBusiness.GetPagList(cpcode, 2, false, 10, 1, ref totalcount, ref totalcount, DateTime.Now.ToString("yyyy-MM-dd") + " 00:00:00"); JsonDictionary.Add("items", result); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetLotteryWin(int pagesize = 5, decimal winFee = 3000) { int total = 0; int pageTotal = 0; var items = LotteryResultBusiness.GetLotteryWin("", 2, winFee, pagesize, 1, ref total, ref pageTotal, DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd") + " 00:00:00", DateTime.Now.AddDays(1).ToString("yyyy-MM-dd")); JsonDictionary.Add("items", items); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetlotteryResult(string cpcode, int status = 2, int pagesize = 4, bool orderby = false, string btime = "", string etime = "") { int total = 0; int pageTotal = 0; var items = LotteryResultBusiness.GetPagList(cpcode, status, orderby, pagesize, 1, ref total, ref pageTotal, btime, etime); //GetlotteryResult JsonDictionary.Add("item", LotteryResultBusiness.GetLotteryResult(cpcode, 0, cpcode == "FC3D" ? DateTime.Now.ToString("yyyy-MM-dd") + " 00:00:00" : DateTime.Now.AddMinutes(-40).ToString("yyyy-MM-dd HH:mm:ss"), DateTime.Now.ToString("yyyy-MM-dd"))); JsonDictionary.Add("items", items); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
// // POST: /API/OpenReslut/ /// <summary> /// 添加开奖 /// </summary> /// <returns></returns> //[HttpGet] //public ActionResult OpenResult() //{ // bool result=LotteryResultBusiness.OpenResult(parmas["result"], parmas["issuenum"], parmas["cpcode"]); // return APIResult(result ? "success" : "error", "执行成功"); //} public ActionResult OpenResult() { bool result = LotteryResultBusiness.OpenResult(parmas["result"], parmas["issuenum"], parmas["cpcode"]); return(APIResult(result ? "success" : "error", parmas["cpcode"] + "第" + parmas["issuenum"] + "期开奖结果" + parmas["result"] + ".插入数据" + (result ? "执行成功" : "执行失败"))); }