/// <summary> /// 执行赠品促销 /// </summary> /// <param name="companyId"></param> /// <param name="order"></param> /// <param name="repository"></param> /// <returns></returns> protected virtual IEnumerable <IOrderMarketingResult> DoGift(int companyId, IOrder order, IMarketingRuleRepository repository) { var rules = repository.GetGiftMarketingRules(); return(ExucuteMarketingRules(companyId, rules)); }
public DefaultMarketingService() { repository = new MarketingRuleRepository(); }