/// <summary> /// 得到促销商品 /// </summary> public virtual ActionResult Promotion(long productId) { var query = PromotionEntity.GetUsedQuery(new [] { productId }); query.Query <PromotionEntity>(); var infos = this.GetEntities <PromotionEntity>(query); return(View("_Promotion", infos?.FirstOrDefault())); }
/// <summary> /// 得到促销商品 /// </summary> /// <param name="productIds"></param> protected virtual IList <PromotionEntity> GetPromotions(long[] productIds) { if (productIds == null) { return(null); } var query = PromotionEntity.GetUsedQuery(productIds); query.Query <PromotionEntity>() .Select(it => new object[] { it.Id, it.Product.Id, it.OrderLimitCount, it.Cities, it.PayTypes, it.Price }); return(Repository.GetEntities <PromotionEntity>(query)); }