Ejemplo n.º 1
0
        /// <summary>
        /// 修改时间段
        /// </summary>
        /// <param name="businessHourWeek"></param>
        /// <param name="operatorName"></param>
        /// <returns></returns>
        public int UpdateBusinessHourWeek(UpdateBusinessHourWeekDTO businessHourWeek, string operatorName)
        {
            if (businessHourWeek == null)
            {
                throw ErrorCodeHelper.BusinessHourWeekNull.ToException();
            }
            if (string.IsNullOrWhiteSpace(operatorName))
            {
                throw ErrorCodeHelper.OperatorNameNull.ToException();
            }

            if (businessHourWeek.Id <= 0)
            {
                throw ErrorCodeHelper.IdLessErr.ToException();
            }

            BusinessHourWeekPO businessHourWeekPO = BusinessHourWeekManager.Instance.GetById(businessHourWeek.Id);

            if (businessHourWeekPO == null)
            {
                throw ErrorCodeHelper.BusinessHourWeekNotExist.ToException();
            }

            businessHourWeekPO.AllowOrderNumber = businessHourWeek.AllowOrderNumber;
            businessHourWeekPO.EndDate          = businessHourWeek.EndDate;
            businessHourWeekPO.EndTime          = businessHourWeek.EndTime;
            businessHourWeekPO.InAdvance        = businessHourWeek.InAdvance;
            businessHourWeekPO.LatestOrderTime  = businessHourWeek.LatestOrderTime;
            businessHourWeekPO.Name             = businessHourWeek.Name;
            businessHourWeekPO.ResUUID          = businessHourWeek.ResUUID;
            businessHourWeekPO.SortIndex        = businessHourWeek.SortIndex;
            businessHourWeekPO.StartDate        = businessHourWeek.StartDate;
            businessHourWeekPO.StartTime        = businessHourWeek.StartTime;
            businessHourWeekPO.State            = businessHourWeek.State;
            businessHourWeekPO.UUID             = System.Guid.NewGuid().ToString();

            return(Update(businessHourWeekPO, operatorName));
        }
Ejemplo n.º 2
0
 public ReturnValue <int> UpdateBusinessHourWeek(UpdateBusinessHourWeekDTO businessHourWeek, string operatorName)
 {
     return(ReturnValue <int> .Get200OK(BusinessHourWeekManager.Instance.UpdateBusinessHourWeek(businessHourWeek, operatorName)));
 }