根据租户tenantId字段查询没有按实际过滤出结果

Blade 未结 1 634
caozhentakeshi
caozhentakeshi 剑童 2021-12-01 17:09

用blade框架发现这个多租户tenantId字段,我这边查询都会带个这个字段条件,但是查询后结果,有时候查询出来是过滤租户这个字段数据,有时候查询结果是没过滤数据,我希望结果是每次都带上过滤后的结果数据,博主告知一下

1条回答
  • 2021-12-02 00:05

    这个会有多种情况,大概如下:

     1. 超级管理员调用不会带租户编号

     2. 有租户过滤的配置,如果配置了表过滤,则查询这个表的时候不会带上租户ID

     3. 如果Entity没有tenantId或者没有继承TenantEntity,则查询的时候不会带上租户ID


    你需要对这些情况逐个确认,这样才能找到问题。

    另外你所说的具体时哪个模块不带,哪个模块带,需要明确说明,最好有截图、重现步骤。提供清楚了,我们才能对症下药,找到问题所在,否则是无法帮你精准定位的。

    0 讨论(0)
提交回复