Commit 034de50999fd321f5284e9c07c2f440193ad44f9

Authored by YunaiV
1 parent b73cdd15

完善多租户的注释与代码

yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/enums/DocumentEnum.java
... ... @@ -12,7 +12,8 @@ import lombok.Getter;
12 12 @AllArgsConstructor
13 13 public enum DocumentEnum {
14 14  
15   - REDIS_INSTALL("https://gitee.com/zhijiantianya/ruoyi-vue-pro/issues/I4VCSJ", "Redis 安装文档");
  15 + REDIS_INSTALL("https://gitee.com/zhijiantianya/ruoyi-vue-pro/issues/I4VCSJ", "Redis 安装文档"),
  16 + TENANT("https://doc.iocoder.cn", "SaaS 多租户文档");
16 17  
17 18 private final String url;
18 19 private final String memo;
... ...
yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/context/TenantContextHolder.java
1 1 package cn.iocoder.yudao.framework.tenant.core.context;
2 2  
  3 +import cn.iocoder.yudao.framework.common.enums.DocumentEnum;
3 4 import com.alibaba.ttl.TransmittableThreadLocal;
4 5  
5 6 /**
... ... @@ -36,7 +37,8 @@ public class TenantContextHolder {
36 37 public static Long getRequiredTenantId() {
37 38 Long tenantId = getTenantId();
38 39 if (tenantId == null) {
39   - throw new NullPointerException("TenantContextHolder 不存在租户编号"); // TODO 芋艿:增加文档链接
  40 + throw new NullPointerException("TenantContextHolder 不存在租户编号!可参考文档:"
  41 + + DocumentEnum.TENANT.getUrl());
40 42 }
41 43 return tenantId;
42 44 }
... ...
yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/security/TenantSecurityWebFilter.java
... ... @@ -28,8 +28,6 @@ import java.util.Objects;
28 28 * 2. 如果请求未带租户的编号,检查是否是忽略的 URL,否则也不允许访问。
29 29 * 3. 校验租户是合法,例如说被禁用、到期
30 30 *
31   - * 校验用户访问的租户,是否是其所在的租户,
32   - *
33 31 * @author 芋道源码
34 32 */
35 33 @Slf4j
... ...