租户隔离问题

Blade 未结 1 502
王佳奇
王佳奇 剑圣 2023-08-25 10:11
悬赏:10

一、该问题的重现步骤是什么?

1. 我一直在使用admin账号和前端交互功能,执行Mybatis里面写的SQL的时候,SQL还是正常的

2. 当我换了一个账号,但是租户DI不变,他应该和admin看到的信息是一样的,但是他在执行我的mybatis里面的SQL的时候在我SQL后面自动加了一个租户ID



二、你期待的结果是什么?实际看到的又是什么?

  1. 期待: 不管哪个账号登录,只要是租户ID一致那他看到的不是一样数据吗

  2. 实际: 关联表的后都自动加上了租户ID


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

1.IDEA2022.3.3 win


四、请提供详细的错误堆栈信息,这很重要。

这是我的SQL

image.png

image.png



这是我admin账号登录后执行的SQL

image.png



这是hr账号登录后执行的SQL

image.png

这个是问题

image.png



两次执行的SQL如下


image.png


五、若有更多详细信息,请在下面提供。


1条回答
  • admin是超级管理员,不会加租户id的条件过滤的。

    IQ)YSES891NW19FKEX{91XD.png

    0 讨论(0)
提交回复