/// <summary> /// 添加时间段(自动生成周一到周日的配置) /// </summary> /// <param name="businessHourWeekBase"></param> public bool UpdateBusinessHourWeekBase(UpdateBusinessHourWeekBaseDTO updateBusinessHourWeekBase, string operatorName) { if (updateBusinessHourWeekBase == null) { throw new ArgumentNullException("businessHourWeekBase为空"); } List <BusinessHourWeekPO> listBusinessHour = GetBusinessHourWeekList(null, null, null, new List <string> { updateBusinessHourWeekBase.TypeUUID }, null); if (string.IsNullOrWhiteSpace(updateBusinessHourWeekBase.Name)) { if (listBusinessHour != null && listBusinessHour.Count > 0) { updateBusinessHourWeekBase.Name = listBusinessHour[0].Name; } } listBusinessHour.ForEach(item => { item.AllowOrderNumber = updateBusinessHourWeekBase.AllowOrderNumber; item.EndDate = updateBusinessHourWeekBase.EndDate; item.EndTime = updateBusinessHourWeekBase.EndTime; item.InAdvance = updateBusinessHourWeekBase.InAdvance; item.LatestOrderTime = updateBusinessHourWeekBase.LatestOrderTime; item.Name = updateBusinessHourWeekBase.Name; item.ResUUID = updateBusinessHourWeekBase.ResUUID; item.SortIndex = updateBusinessHourWeekBase.SortIndex; item.StartDate = updateBusinessHourWeekBase.StartDate; item.StartTime = updateBusinessHourWeekBase.StartTime; item.State = updateBusinessHourWeekBase.State; Update(item, operatorName); }); return(true); }
public ReturnValue <bool> UpdateBusinessHourWeekBase(UpdateBusinessHourWeekBaseDTO updateBusinessHourWeekBase, string operatorName) { return(ReturnValue <bool> .Get200OK(BusinessHourWeekManager.Instance.UpdateBusinessHourWeekBase(updateBusinessHourWeekBase, operatorName))); }