', 'pay/notify////' ]; if (in_array($request->rule()->getRule(), $channel_rules)) { $site_id = $request->param('site_id', -1); if ($site_id != -1) { $site_info = (new CoreSiteService())->getSiteCache($site_id); if(empty($site_info)) throw new AuthException('SITE_NOT_EXIST'); $site_code = $site_info['code'] ?? ''; $request->pushHeader([ system_name('api_site_id_name') => $site_code ]); } } return $next($request); } }