|
@@ -48,14 +48,17 @@ class AccessTokenCron extends BaseJob
|
|
|
return Cache::ttl($this->cacheKey);
|
|
return Cache::ttl($this->cacheKey);
|
|
|
}
|
|
}
|
|
|
$this->isRunning = true;
|
|
$this->isRunning = true;
|
|
|
- $oldToken = $this->accessToken->getToken();
|
|
|
|
|
- $newToken = $this->accessToken->refresh();
|
|
|
|
|
- $expireIn = Cache::ttl($this->cacheKey);
|
|
|
|
|
- Log::debug('刷新小程序 AccessToken 成功,过期时间:{time}, 结果:{result}', [
|
|
|
|
|
- 'time' => date('Y-m-d H:i:s', time() + $expireIn),
|
|
|
|
|
- 'result' => $oldToken === $newToken ? '未更新' : '已更新',
|
|
|
|
|
- ]);
|
|
|
|
|
- $this->isRunning = false;
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ $oldToken = $this->accessToken->getToken();
|
|
|
|
|
+ $newToken = $this->accessToken->refresh();
|
|
|
|
|
+ $expireIn = Cache::ttl($this->cacheKey);
|
|
|
|
|
+ Log::debug('刷新小程序 AccessToken 成功,过期时间:{time}, 结果:{result}', [
|
|
|
|
|
+ 'time' => date('Y-m-d H:i:s', time() + $expireIn),
|
|
|
|
|
+ 'result' => $oldToken === $newToken ? '未更新' : '已更新',
|
|
|
|
|
+ ]);
|
|
|
|
|
+ } finally {
|
|
|
|
|
+ $this->isRunning = false;
|
|
|
|
|
+ }
|
|
|
return $expireIn;
|
|
return $expireIn;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|