调用有些接口会调用getDataScopeByMapper方法,但是直接进入Fallback返回空值,造成调用失败。

Blade 未结 1 750
ccc
ccc 剑圣 2021-06-15 15:52

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

1. 同一个模块,有些接口会去调用数据权限,有些模块不会调用数据权限则正常返回。

2. 从2.5.1升级到2.8.0出现的这个问题。

3.debug传参没有发现什么问题。


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

直接就进入这个方法了

图片.png

想知道什么情况下会调用这个方法。

bladex system里面和baldex-tool里面都有getDataScopeByMapper方法,什么情况下会调用哪个方法呢?


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


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


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


1条回答
  • 引入了blade-scope-api,框架底层的数据拦截器会对sql进行拦截。具体逻辑在这里。

    W~38`WYNHC56WGL48U57OY4.png

    0 讨论(0)
提交回复