数据权限bug。

Blade 未结 2 1020
939537548
939537548 剑圣 2021-11-29 18:56

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

  1. 一个用户有多个机构,全web配置数据权限,本机构且本人可见

  2. image.png

  3. saber定时刷新token后,后端自动注入的bladeuser.deptid就会有多个deptid,导致sql报错

    image.png


重新登录,选择部门才会正常

image.png


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

saber刷新token,后端不应该覆盖deptid

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

cloud最新版

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


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


2条回答
  • 你自定义的规则应该写in的 不是=。

    具体逻辑看这个类。

    R`1(QTT[HS109UA2M_K6~V0.png

    0 讨论(0)
  • 2021-11-30 13:55

    image.png已经解决了,saber在refreshtoken的时候请求头Dept_id就好了


    0 讨论(0)
提交回复