两个数据权限,一个生效,一个不生效

Blade 未结 1 182
NaNa
NaNa 剑圣 2026-02-12 17:04

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

不同的页面分别配置了一个数据权限,第一个生效了,但是第二个不生效


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


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

Bladex-cloud,

4.7.0.RELEASE版本

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


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

配置内容如图0d710f88a1553ba837a2d9615a162b98.pngf9c6cb827a16f7bb9db62820d701fbdb.png24921c8b38b53587994b2bdea237f423.png

1条回答
  • 2026-02-12 17:23

    同一个接口分配多个数据权限只能生效第一个

    作者追问:2026-02-13 15:35

    不同的接口,不同的页面,只是账号相同

    回答: 2026-02-24 14:08

    生效的接口是怎么写的,不生效的接口是怎么写的,完整的代码列一下。

    另外数据权限先只勾选生效的接口测试下是否继续生效,接着数据权限取消刚刚的勾选,改成只勾选第二个不生效的接口,看看第二个接口是否生效。

    如果只勾选了第二个接口,第二个接口依旧不生效,就和你说的第一个接口同时配置数据权限没有关系。


    那么就需要看你写的两个接口具体差别是什么,为了查原因你还得提供更多信息,或者你可以在下图这里一步一步打断点看看具体是哪一步没有生效成功。

    CleanShot20260224140741@2x.png

    作者追问:2026-02-25 16:31

    image.png这一行,成功的就会执行,不成功的就跳过,是什么意思,什么原因

    回答: 2026-02-25 17:51

    下载这个:https://center.javablade.com/blade/BladeX-Tool

    然后打开dev模式后进行install,这样你可以看到源码模式进行调试,逻辑能看的更加明白。


    (如果tool工程下载提示报错,可以看下这里再配置下token:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC1%E7%AB%A0%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/1.3%20%E5%B7%A5%E7%A8%8B%E5%AF%BC%E5%85%A5/1.3.0%20%E9%85%8D%E7%BD%AE%E8%B5%84%E6%BA%90%E4%BB%A4%E7%89%8C.md

    CleanShot20260225175011@2x.png

    0 讨论(0)
提交回复