public ActionResult UpdateStatus(string id, int status) { int result = LotteryApp.UpdateStatus(id.TrimEnd(','), status); ServiceResult serviceResult = new ServiceResult(); serviceResult.ResultCode = result; serviceResult.Message = result >= 0 ? "更新成功。重启抓取服务才能生效" : "更新失败!"; return(Json(serviceResult)); }
public ActionResult GetLotteryPickCount(string codeList) { codeList = codeList.TrimEnd(',').Split(',').ToList().Aggregate(string.Empty, (c, r) => c + "'" + r + "',").TrimEnd(','); List <PickCount> list = LotteryApp.GetPickCount(codeList); List <PickCount> newList = (from p in list let pl = LotteryHelper.GetPickerList(p.Code) select new PickCount { Code = p.Code, TodayCount = p.TodayCount, TotalCount = p.TotalCount, TotalPickerCount = pl.Count, ValidPickerCount = pl.Count(pp => pp.IsValid) }).ToList(); return(Json(newList)); }
/// <summary> /// 采集详情 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult PickDetail(string id, string lotteryCode) { List <LotteryPickDetail> detailList = LotteryApp.GetPickDetail(lotteryCode); List <LotteryPickDetail> newList = (from d in detailList let p = LotteryHelper.GetTypeList(lotteryCode) let p3 = LotteryHelper.GetPicker(lotteryCode, d.Code) let p2 = p == null ? new List <Type>() : p.Where(pp => pp.Name.Contains(d.Code)).ToList() select new LotteryPickDetail { Code = d.Code, TodayCount = d.TodayCount, TotalCount = d.TotalCount, PickerName = p2.Count == 0 ? "" : p2[0].Name, PickerValid = p3 == null ? false : p3.IsValid }).Where(p => !string.IsNullOrEmpty(p.PickerName)).ToList(); return(View(newList)); }