Example #1
0
        /// <summary>
        /// 根据appid获取应用配置信息
        /// </summary>
        /// <param name="channelId"></param>
        /// <returns></returns>
        public static async Task <ChannelConfigDTO> GetAgentConfigDTOByChannelIdAsync(int channelId)
        {
            ChannelConfigDTO configDto = null;

            try
            {
                //根据appid获取应用信息(从缓存中获取)
                var redisKey = string.Format("CorpAppId_{0}", channelId);

                configDto = await RedisHelper.StringGetAsync <ChannelConfigDTO>(redisKey);
            }
            catch (Exception ex)
            {
                //                ex.WriteExceptionLog("");
            }

            if (configDto == null)
            {
                configDto = new ChannelConfigDTO();
            }

            return(configDto);
        }
Example #2
0
 public SignatureHelper(ChannelConfigDTO config)
 {
     Config = config;
 }