Răsfoiți Sursa

!307 修复动态租户切换影响同租户下其他用户问题,增加用户新增角色必填后端验证
Merge pull request !307 from Yjoioooo/5.X

疯狂的狮子Li 2 ani în urmă
părinte
comite
169e2e9ae9

+ 1 - 1
ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java

@@ -73,7 +73,7 @@ public class TenantHelper {
         if (!SpringMVCUtil.isWeb()) {
             return TEMP_DYNAMIC_TENANT.get();
         }
-        String cacheKey = DYNAMIC_TENANT_KEY + ":" + LoginHelper.getTenantId();
+        String cacheKey = DYNAMIC_TENANT_KEY + ":" + LoginHelper.getUserId();
         String tenantId = (String) SaHolder.getStorage().get(cacheKey);
         if (StringUtils.isNotBlank(tenantId)) {
             return tenantId;

+ 2 - 0
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/bo/SysUserBo.java

@@ -9,6 +9,7 @@ import com.ruoyi.system.domain.SysUser;
 import io.github.linpeilie.annotations.AutoMapper;
 import jakarta.validation.constraints.Email;
 import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
 import jakarta.validation.constraints.Size;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -110,6 +111,7 @@ public class SysUserBo extends BaseEntity {
     /**
      * 角色组
      */
+    @Size(min = 1, message = "用户角色不能为空")
     private Long[] roleIds;
 
     /**