移动系统liao
2024-10-15 94da0698c01915b1e340415e080aa03050700d97
CoreCms.Net.Task/RefreshWeChatAccessTokenJob.cs
@@ -142,6 +142,7 @@
                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();
@@ -203,6 +204,18 @@
                    }
                    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
                        {