Esempio n. 1
0
        /// <summary>
        /// 插入限购配置
        /// </summary>
        /// <param name="config"></param>
        /// <returns></returns>
        public bool InsertBankMRActivityLimitConfig(BankMRActivityLimitConfig config, string operateUser)
        {
            bool result = false;

            try
            {
                TuhuGrouponDbScopeManager.Execute(conn => result = BankMRActivityDal.InsertBankMRActivityLimitConfig(conn, config));
                UpdateBankMRActivityRoundLimitCount(config.ActivityId, config.RoundLimit);
                var log = new BeautyOprLog
                {
                    LogType     = "InsertBankMRActivityLimitConfig",
                    IdentityID  = config.ActivityId.ToString(),
                    OldValue    = null,
                    NewValue    = JsonConvert.SerializeObject(config),
                    Remarks     = $"插入银行美容限购配置,活动ID:{config.ActivityId}",
                    OperateUser = operateUser,
                };
                LoggerManager.InsertLog("BeautyOprLog", log);
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message, ex);
            };

            return(result);
        }