/// <summary> /// 添加时间段(自动生成周一到周日的配置) /// </summary> /// <param name="businessHourWeekBase"></param> public bool AddBusinessHourWeekBase(BusinessHourWeekBaseDTO businessHourWeekBase, string operatorName) { if (businessHourWeekBase == null) { throw new ArgumentNullException("businessHourWeekBase为空"); } if (string.IsNullOrWhiteSpace(businessHourWeekBase.Name)) { throw new BusinessException("名称为空"); } string uuid = System.Guid.NewGuid().ToString(); for (int i = 1; i < 8; i++) { BusinessHourWeekPO businessHourWeek = new BusinessHourWeekPO() { AllowOrderNumber = businessHourWeekBase.AllowOrderNumber, Deleted = false, EndDate = businessHourWeekBase.EndDate, EndTime = businessHourWeekBase.EndTime, InAdvance = businessHourWeekBase.InAdvance, LatestOrderTime = businessHourWeekBase.LatestOrderTime, Name = businessHourWeekBase.Name, ResUUID = businessHourWeekBase.ResUUID, SortIndex = businessHourWeekBase.SortIndex, StartDate = businessHourWeekBase.StartDate, StartTime = businessHourWeekBase.StartTime, State = businessHourWeekBase.State, UUID = System.Guid.NewGuid().ToString(), WeekDay = i, TypeUUID = uuid }; Add(businessHourWeek, operatorName); } return(true); }
public ReturnValue <bool> AddBusinessHourWeekBase(BusinessHourWeekBaseDTO businessHourWeekBase, string operatorName) { return(ReturnValue <bool> .Get200OK(BusinessHourWeekManager.Instance.AddBusinessHourWeekBase(businessHourWeekBase, operatorName))); }