where('id', 1)->find(); if ($accessToken['stop_time'] > time()) return $accessToken['access_token']; else { $accessToken = self::getAccessToken(); if (isset($accessToken['access_token'])) { $data['access_token'] = $accessToken['access_token']; $data['stop_time'] = bcadd($accessToken['expires_in'], time(), 0); Db::name('routine_access_token')->where('id', 1)->update($data); } return $accessToken['access_token']; } } }