/// <summary>
        /// 根据分组Id删除公共配置缓存
        /// danny-20150506
        /// </summary>
        /// <param name="GroupId"></param>
        private void DeleteGlobalConfigRedisByGroupId(int GroupId)
        {
            var    redis    = new ETS.NoSql.RedisCache.RedisCache();
            string cacheKey = string.Format(RedissCacheKey.Ets_Dao_GlobalConfig_GlobalConfigGet, GroupId); //缓存的KEY

            redis.Delete(cacheKey);
        }
        /// <summary>
        /// 更新审核状态
        /// danny-20150318
        /// </summary>
        /// <param name="id"></param>
        /// <param name="price"></param>
        /// <returns></returns>
        public bool UpdateAuditStatus(int id, AuditStatus enumStatusType)
        {
            ETS.NoSql.RedisCache.RedisCache redis = new ETS.NoSql.RedisCache.RedisCache();
            string cacheKey = string.Format(RedissCacheKey.ClienterProvider_GetUserStatus, id);

            redis.Delete(cacheKey);
            return(dao.UpdateAuditStatus(id, enumStatusType));
        }
        /// <summary>
        /// 设置全局变量表数据
        /// </summary>
        /// <param name="opName"></param>
        /// <param name="value"></param>
        /// <param name="Remark"></param>
        /// <returns></returns>
        public bool UpdateSubsidies(string opName, string value, string Remark, string keyName, int GroupId, int StrategyId)
        {
            bool result = false;

            using (IUnitOfWork tran = EdsUtilOfWorkFactory.GetUnitOfWorkOfEDS())
            {
                if (_dao.AddSubsidiesLog(keyName, opName, Remark, GroupId, StrategyId))
                {
                    result = _dao.UpdateSubsidies(value, keyName, GroupId);
                }
                var          redis    = new ETS.NoSql.RedisCache.RedisCache();
                const string cacheKey = RedissCacheKey.Ets_Dao_GlobalConfig_GlobalConfigGet;
                redis.Delete(cacheKey);
                tran.Complete();
            }
            return(result);
        }
Example #4
0
 public JsonResult DeleteRedisTools(string key)
 {
     try
     {
         var redis = new ETS.NoSql.RedisCache.RedisCache();
         redis.Delete(key);
         return(new JsonResult()
         {
             Data = new { status = "success" }
         });
     }
     catch {
         return(new JsonResult()
         {
             Data = new { status = "error" }
         });
     }
 }
        /// <summary>
        /// 设置全局变量表数据佣金方式CommissionFormulaMode
        /// </summary>
        /// <param name="opName"></param>
        /// <param name="value"></param>
        /// <param name="Remark"></param>
        /// <returns></returns>
        public bool UpdateCommissionFormulaMode(string opName, string value, string Remark, int GroupId, int StrategyId)
        {
            bool result = false;

            using (IUnitOfWork tran = EdsUtilOfWorkFactory.GetUnitOfWorkOfEDS())
            {
                if (_dao.AddSubsidiesLog("CommissionFormulaMode", opName, Remark, GroupId, StrategyId))
                {
                    result = _dao.UpdateCommissionFormulaMode(value, GroupId);
                }
                var          redis    = new ETS.NoSql.RedisCache.RedisCache();
                const string cacheKey = RedissCacheKey.Ets_Dao_GlobalConfig_GlobalConfigGet;
                redis.Delete(cacheKey);
                var model = new GlobalConfigDao().GlobalConfigMethod(GroupId);
                redis.Set(cacheKey, model);
                tran.Complete();
            }
            return(result);
        }