| 123456789101112131415161718192021222324 |
- <?php
- declare(strict_types=1);
- namespace SixShop\Wechat\Cron;
- use app\api\controller\Wechat;
- use SixShop\Core\Attribute\Cron;
- use SixShop\Wechat\Service\MiniApp;
- use think\facade\Log;
- class AccessTokenCron
- {
- public function __construct(private MiniApp $miniApp)
- {
- }
- #[Cron('1 12 * * * *', 'wechat.refreshMiniAppAccessToken')]
- public function refreshMiniAppAccessToken(): void
- {
- $accessToken = $this->miniApp->getAccessToken();
- $accessToken->refresh();
- Log::debug('刷新小程序 AccessToken');
- }
- }
|