用blade框架发现这个多租户tenantId字段,我这边查询都会带个这个字段条件,但是查询后结果,有时候查询出来是过滤租户这个字段数据,有时候查询结果是没过滤数据,我希望结果是每次都带上过滤后的结果数据,博主告知一下
这个会有多种情况,大概如下:
1. 超级管理员调用不会带租户编号
2. 有租户过滤的配置,如果配置了表过滤,则查询这个表的时候不会带上租户ID
3. 如果Entity没有tenantId或者没有继承TenantEntity,则查询的时候不会带上租户ID
你需要对这些情况逐个确认,这样才能找到问题。
另外你所说的具体时哪个模块不带,哪个模块带,需要明确说明,最好有截图、重现步骤。提供清楚了,我们才能对症下药,找到问题所在,否则是无法帮你精准定位的。
扫一扫访问 Blade技术社区 移动端