From 1428284ade391f33c6fea64d87b2366af5c50aee Mon Sep 17 00:00:00 2001
From: 移动系统liao <liaoxujun@qq.com>
Date: 星期二, 25 六月 2024 09:05:32 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop
---
CoreCms.Net.Task/RefreshWeChatAccessTokenJob.cs | 25 +++++++++++++++++++------
1 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/CoreCms.Net.Task/RefreshWeChatAccessTokenJob.cs b/CoreCms.Net.Task/RefreshWeChatAccessTokenJob.cs
index e416d73..fdef0d4 100644
--- a/CoreCms.Net.Task/RefreshWeChatAccessTokenJob.cs
+++ b/CoreCms.Net.Task/RefreshWeChatAccessTokenJob.cs
@@ -1,10 +1,10 @@
锘�/***********************************************************************
- * Project: CoreCms.Net *
- * Web: https://CoreCms.Net *
- * ProjectName: 鏍稿績鍐呭绠$悊绯荤粺 *
- * Author: 澶х伆鐏� *
- * Email: JianWeie@163.com *
- * CreateTime: 2020-08-25 1:25:29
+ * Project: baifenBinfa.Net *
+ * Web: https://baifenBinfa.com *
+ * ProjectName: 鐧惧垎鍏垫硶绠$悊绯荤粺 *
+ * Author: *
+ * Email: *
+ * CreateTime: 2024-03-11 09:33:00
* Description: 鏆傛棤
***********************************************************************/
@@ -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
{
--
Gitblit v1.9.1