修改:调整获取TenantId顺序

This commit is contained in:
2025-01-03 17:15:44 +08:00
parent b049feeb39
commit af3dc599c1

View File

@@ -78,21 +78,21 @@ public class BaseController {
if (loginUser != null) { if (loginUser != null) {
return loginUser.getTenantId(); return loginUser.getTenantId();
} }
// 2 从域名拿ID // 2 从请求头拿ID
String tenantId = request.getHeader("tenantId");
if(StrUtil.isNotBlank(tenantId)){
return Integer.valueOf(tenantId);
}
// 3 从域名拿ID
String Domain = request.getHeader("Domain"); String Domain = request.getHeader("Domain");
if (StrUtil.isNotBlank(Domain)) { if (StrUtil.isNotBlank(Domain)) {
String key = "Domain:" + Domain; String key = "Domain:" + Domain;
String tenantId = redisUtil.get(key); tenantId = redisUtil.get(key);
if(tenantId != null){ if(tenantId != null){
System.out.println("从域名拿ID = " + tenantId); System.out.println("从域名拿ID = " + tenantId);
return Integer.valueOf(tenantId); return Integer.valueOf(tenantId);
} }
} }
// 3 从请求头拿ID
String tenantId = request.getHeader("tenantId");
if(StrUtil.isNotBlank(tenantId)){
return Integer.valueOf(tenantId);
}
return null; return null;
} }