| | |
| | | if (!string.IsNullOrEmpty(_weChatOptions.WxOpenAppId) && !string.IsNullOrEmpty(_weChatOptions.WxOpenAppSecret)) |
| | | { |
| | | var entity = await _weChatAccessTokenServices.QueryByClauseAsync(p => p.appId == _weChatOptions.WxOpenAppId && p.appType == (int)GlobalEnumVars.AccessTokenEnum.WxOpenAccessToken); |
| | | |
| | | if (entity == null || entity.expireTimestamp <= DateTimeOffset.Now.ToUnixTimeSeconds()) |
| | | { |
| | | var client = _weChatApiHttpClientFactory.CreateWxOpenClient(); |
| | |
| | | } |
| | | else |
| | | { |
| | | |
| | | |
| | | |
| | | var value= await _redisOperationRepository.Get<WeChatAccessToken>( |
| | | GlobalEnumVars.AccessTokenEnum.WxOpenAccessToken.ToString()); |
| | | if (value == null) |
| | | { |
| | | //重新设置key |
| | | await _redisOperationRepository.SetAsync( |
| | | GlobalEnumVars.AccessTokenEnum.WxOpenAccessToken.ToString(), entity, |
| | | TimeSpan.FromMinutes(120)); |
| | | } |
| | | //插入日志 |
| | | var model = new SysTaskLog |
| | | { |