增加特色服务

This commit is contained in:
2026-03-20 09:12:57 +08:00
parent a7908e0677
commit 14c305f518
13 changed files with 896 additions and 333 deletions
+2 -12
View File
@@ -113,22 +113,12 @@ abstract class BaseController
* 根据域名获取租户ID(静态方法,方便全局调用)
* @return int
*/
public static function getTenantIdByDomain(): int
public static function getTenantIdByDomain(string $baseUrl): int
{
$request = request();
// 优先从 Referer 获取来源域名(跨域调用场景)
$referer = $request->header('Referer');
if ($referer) {
$host = parse_url($referer, PHP_URL_HOST);
} else {
// 否则使用当前访问域名
$host = $request->host(true);
}
// 查询域名对应的租户ID
$tenantDomain = Db::name('mete_tenant_domain')
->where('full_domain', $host)
->where('full_domain', $baseUrl)
->where('status', 1)
->whereNull('delete_time')
->find();