From 0997691b237aea3e870c3eb266e24461844573fd Mon Sep 17 00:00:00 2001 From: thsrite Date: Fri, 8 Sep 2023 13:06:40 +0800 Subject: [PATCH] fix time format --- app/plugins/messageforward/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/plugins/messageforward/__init__.py b/app/plugins/messageforward/__init__.py index e0bc2c7e..214a793d 100644 --- a/app/plugins/messageforward/__init__.py +++ b/app/plugins/messageforward/__init__.py @@ -220,10 +220,12 @@ class MessageForward(_PluginBase): access_token, expires_in, access_token_time = self.__get_access_token(corpid=corpid, appsecret=appsecret) if access_token: + if isinstance(access_token_time, datetime): + access_token_time = access_token_time.strftime('%Y-%m-%d %H:%M:%S') wechat_token_history[appid] = { "access_token": access_token, "expires_in": expires_in, - "access_token_time": str(access_token_time), + "access_token_time": access_token_time, "corpid": corpid, "appsecret": appsecret } @@ -258,7 +260,7 @@ class MessageForward(_PluginBase): appsecret = wechat_token['appsecret'] # 判断token有效期 - if (datetime.now() - access_token_time).seconds < expires_in: + if (datetime.now() - datetime.strptime(access_token_time, "%Y-%m-%d %H:%M:%S")).seconds < expires_in: # 重新获取token access_token, expires_in, access_token_time = self.__get_access_token(corpid=corpid, appsecret=appsecret)