/// <summary> /// 满减商品列表 /// </summary> /// <returns></returns> public ActionResult FullCutProductList() { //满减促销活动id int pmId = GetRouteInt("pmId"); if (pmId == 0) { pmId = WebHelper.GetQueryInt("pmId"); } //开始价格 int startPrice = GetRouteInt("startPrice"); if (startPrice == 0) { startPrice = WebHelper.GetQueryInt("startPrice"); } //结束价格 int endPrice = GetRouteInt("endPrice"); if (endPrice == 0) { endPrice = WebHelper.GetQueryInt("endPrice"); } //排序列 int sortColumn = GetRouteInt("sortColumn"); if (sortColumn == 0) { sortColumn = WebHelper.GetQueryInt("sortColumn"); } //排序方向 int sortDirection = GetRouteInt("sortDirection"); if (sortDirection == 0) { sortDirection = WebHelper.GetQueryInt("sortDirection"); } //当前页数 int page = GetRouteInt("page"); if (page == 0) { page = WebHelper.GetQueryInt("page"); } //满减促销活动 FullCutPromotionInfo fullCutPromotionInfo = Promotions.GetFullCutPromotionByPmIdAndTime(pmId, DateTime.Now); if (fullCutPromotionInfo == null) { return(PromptView(Url.Action("index"), "促销活动不存在")); } PageModel pageModel = new PageModel(20, page, Promotions.GetFullCutProductCount(fullCutPromotionInfo, startPrice, endPrice)); FullCutProductListModel model = new FullCutProductListModel() { PmId = pmId, StartPrice = startPrice, EndPrice = endPrice, SortColumn = sortColumn, SortDirection = sortDirection, PageModel = pageModel, ProductList = Promotions.GetFullCutProductList(pageModel.PageSize, pageModel.PageNumber, fullCutPromotionInfo, startPrice, endPrice, sortColumn, sortDirection), OrderProductList = Carts.GetCartProductList(WorkContext.Uid, WorkContext.Sid) }; return(View(model)); }