7 天以前 0c3f0f3e387fa66e520d8a065011232b559e6acc
分支
用户 <2163098428@qq.com>
星期三, 九月 9, 2026 13:43 +0800
提交者 <2163098428@qq.com>
星期三, 九月 9, 2026 13:43 +0800
提交0c3f0f3e387fa66e520d8a065011232b559e6acc
目录 316cf7a27425b85f7ca8efc63c36789e0ea46224 目录 | zip | gz
上一版本 196a02bf5ed7feac7c0382d868e93832f3c55a9e 查看 | 对比
fix(datascope): 修复数据权限范围判断逻辑

- 当permission为空时跳过权限字符预过滤,避免"全部数据"角色被错误过滤
- 将数据权限为仅本人且无别名时的查询条件从dept_id = 0改为dept_id = -1
- 在无有效部门或用户别名时使用OR 1 = 0确保不查询任何数据
- 完善空条件下的SQL构建逻辑,支持多种别名场景的处理
已修改1个文件
26 ■■■■ 文件已修改
src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java 26 ●●●● 对比 | 查看 | 原始文档 | blame | 历史