Ejemplo n.º 1
0
        /// <summary>
        /// 修改部门或用途
        /// </summary>
        /// <param name="model"></param>
        /// <param name="userName"></param>
        /// <returns></returns>
        public static bool UpdateDepartmentUseSetting(DepartmentAndUseModel model, string userName)
        {
            var CouponDepartUseInfo = GetCouponDepartmentUseSettingBySettingId(model.SettingId);
            var result = DALPromotion.UpdateDepartmentUseSetting(model);

            #region 新增日志
            if (result)
            {
                using (var log = new ConfigLogClient())
                {
                    log.InsertDefaultLogQueue("PromotionConfigLog", JsonConvert.SerializeObject(new
                    {
                        ObjectId    = model.SettingId,
                        ObjectType  = "CouponDepartmentAndUse",
                        BeforeValue = JsonConvert.SerializeObject(CouponDepartUseInfo),
                        AfterValue  = JsonConvert.SerializeObject(model),
                        Operate     = "编辑",
                        Author      = userName
                    }));
                }
            }
            #endregion
            return(result);
        }