Exemple #1
0
        /// <summary>
        /// 删除部门或用途
        /// </summary>
        /// <param name="id"></param>
        /// <param name="userName"></param>
        /// <returns></returns>
        public static bool DeleteDepartmentUseSettingNameBySettingId(int id, string userName)
        {
            var CouponDepartUseInfo = GetCouponDepartmentUseSettingBySettingId(id);
            var result = DALPromotion.DeleteDepartmentUseSettingNameBySettingId(id);

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