/// <summary> /// 描述:正式数据表转介绍时间段验证 /// <para>作 者:瞿琦</para> /// <para>创建时间:2018-10-29</para> /// </summary> /// <param name="beginDate">开始时间</param> /// <param name="endDate">结束时间</param> /// <returns>无</returns> /// <exception cref="AMS.Core.BussinessException"> /// 异常ID:11, 异常描述:此时间段内已存在转介绍的优惠设置 /// </exception> private void ValidationCouponRule(DateTime beginDate, DateTime endDate) { var service = new CouponRuleService(this._schoolId); var result = service.GetTypeByCouponRule(CouponType.Recommend); foreach (var item in result) { if ((item.BeginDate <= beginDate && beginDate <= item.EndDate) || (item.BeginDate <= endDate && endDate <= item.EndDate)) { throw new BussinessException(ModelType.Discount, 11); } } }