///// <summary> ///// 重写验证,以过滤未购买服务或已过期情况 ///// </summary> ///// <param name="filterContext"></param> //protected override void OnActionExecuting(ActionExecutingContext filterContext) //{ // //路由处理 // var route = filterContext.RouteData; // //string controller = route.Values["controller"].ToString().ToLower(); // string action = route.Values["action"].ToString().ToLower(); // if (action.ToLower() != "nosetting") // { // bool iscanmarket = FightGroupApplication.IsCanUseMarketService(CurShopId); // if (!iscanmarket && action.ToLower() != "buymarketservice") // { // if (FightGroupApplication.IsOpenMarketService()) // { // filterContext.Result = RedirectToAction("BuyMarketService"); // return; // } // else // { // filterContext.Result = RedirectToAction("Nosetting"); // return; // } // } // } // base.OnActionExecuting(filterContext); //} #region 活动列表 /// <summary> /// 拼团管理 /// </summary> /// <returns></returns> public ActionResult Index() { var settings = MarketApplication.GetServiceSetting(MarketType.FightGroup); if (settings == null) { return(View("Nosetting")); } var market = MarketApplication.GetMarketService(CurShopId, MarketType.FightGroup); //未购买服务且列表刚进来则让进入购买服务页 if ((market == null || market.Id <= 0) && Request.Query["first"].ToString() == "1") { return(RedirectToAction("BuyMarketService")); } ViewBag.Available = false; if (market != null && MarketApplication.GetServiceEndTime(market.Id) > DateTime.Now) { ViewBag.Available = true; } return(View()); }
// GET: SellerAdmin/Coupon public ActionResult Management() { //处理错误同步结果 _iCouponService.ClearErrorWeiXinCardSync(); var settings = MarketApplication.GetServiceSetting(MarketType.Coupon); if (settings == null) { return(View("Nosetting")); } var market = _iCouponService.GetCouponService(CurrentSellerManager.ShopId); //未购买服务且列表刚进来则让进入购买服务页 if ((market == null || market.Id <= 0) && Request.Query["first"].ToString() == "1") { return(RedirectToAction("BuyService")); } ViewBag.Available = false; if (market != null && MarketApplication.GetServiceEndTime(market.Id) > DateTime.Now) { ViewBag.Available = true; } return(View()); }
public ActionResult Management() { var settings = MarketApplication.GetServiceSetting(MarketType.LimitTimeBuy); if (settings == null) { return(View("Nosetting")); } var market = MarketApplication.GetMarketService(CurrentSellerManager.ShopId, MarketType.LimitTimeBuy); //未购买服务且列表刚进来则让进入购买服务页 if ((market == null || market.Id <= 0) && Request.QueryString["first"] == "1") { return(RedirectToAction("BuyService")); } ViewBag.Available = false; if (market != null && MarketApplication.GetServiceEndTime(market.Id) > DateTime.Now) { ViewBag.Available = true; } return(View()); }