fix(auth): 修复企业账户权限验证中的租户ID匹配问题

dev
zhaokai 2026-03-09 11:49:51 +08:00
parent 27b5b33f12
commit e54fa9244c
1 changed files with 2 additions and 2 deletions

View File

@ -68,8 +68,8 @@ public class VideoCoursewareQueryExe {
//如果是企业,可以看本企业下所有的,如果是个人,只能看个人的,判断登录的账号是企业主账号还是个人
Boolean isCorpAccount = corpInfoRepository.checkCorp();
// 企业账户检查租户ID匹配
if (isCorpAccount && AuthContext.getTenantId().equals(videoCoursewareCO.getCorpinfoId())) {
// 企业账户检查租户ID匹配 ,获取权限是体液主账号
if ((isCorpAccount|| (AuthContext.getRoleIds()!=null && AuthContext.getRoleIds().contains("2008483105201106946"))) && AuthContext.getTenantId().equals(videoCoursewareCO.getCorpinfoId())) {
videoCoursewareCO.setIsUserCreate(true);
return;
}