public ActionResult LuckyTicket() { string strCampaignId = Request.QueryString["campaignId"]; Guid campaignId = Guid.Parse(strCampaignId); LuckyTicketViewModel model = new LuckyTicketViewModel(); model.CampaignBundle = _campaignManager.LuckyTicket.GetLuckyTicketBundle(campaignId); return(View(model)); }
public ActionResult LuckyTicket() { string strCampaignId = Request.QueryString["campaignId"]; if (String.IsNullOrEmpty(strCampaignId)) { //兼容旧链接 strCampaignId = Request.QueryString["id"]; if (String.IsNullOrEmpty(strCampaignId)) { return(RespondResult(false, "参数无效。")); } else { return(RedirectToAction("LuckyTicket", new { domainId = DomainContext.Domain.Id, campaignId = strCampaignId })); } } Guid campaignId = Guid.Parse(strCampaignId); //递增活动页面PV _campaignManager.PageVisit(campaignId); LuckyTicketViewModel model = new LuckyTicketViewModel(); model.CampaignBundle = _campaignManager.LuckyTicket.GetLuckyTicketBundle(campaignId); if (model.CampaignBundle == null || model.CampaignBundle.Empty) { //重定向到错误页面 return(new RedirectResult(String.Format( "~/Home/ErrorView/?message={0}", "td8"))); } model.DataReport = _campaignManager.LuckyTicket.GetLuckyTicketDataReport(campaignId); model.WinLogList = _campaignManager.LuckyTicket.GetLuckyTicketWinLogListByMember(campaignId, MemberContext.Member.Id); model.JsApiConfig = DomainContext.GetJsApiConfig(HttpContext.Request.Url.ToString()); model.JsApiConfig.JsApiList.Add("onMenuShareTimeline"); model.JsApiConfig.JsApiList.Add("onMenuShareAppMessage"); return(View(model)); }