We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
登录用户同时有多个数据权限,sql语句where条件使用and拼接,导致查询不到任何数据 我今天在官方演示环境测试了下,也存在这个问题 例如:业务表中有个类型编码字段 角色1 数据权限为:类型编码右模糊A01 角色2 数据权限为:类型编码右模糊A02 用户同时拥有角色1、角色2时,查不到任何数据
我目前查找并优化了2处功能, 可能还有其他未发现的,不知道官方是否可以统一调整下,以下为描述及代码截图 1、系统权限用法 >> 数据权限 >> 数据权限用法篇 >> 方式B(通过前端组件名) QueryGenerator.initQueryWrapper() 获取查询条件构造器时,数据权限使用 or 拼接 修改了 org.jeecg.common.system.query.QueryGenerator.installMplus() 方法 2、Online表单开发 >> 表类型:单表(树) >> 功能测试 org.jeecg.modules.online.config.d.b.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
版本号:3.4.4
分支: master 我使用的springboot2
前端版本: vue2版
问题描述:
登录用户同时有多个数据权限,sql语句where条件使用and拼接,导致查询不到任何数据
我今天在官方演示环境测试了下,也存在这个问题
例如:业务表中有个类型编码字段
角色1 数据权限为:类型编码右模糊A01
角色2 数据权限为:类型编码右模糊A02
用户同时拥有角色1、角色2时,查不到任何数据
截图&代码:
我目前查找并优化了2处功能, 可能还有其他未发现的,不知道官方是否可以统一调整下,以下为描述及代码截图
1、系统权限用法 >> 数据权限 >> 数据权限用法篇 >> 方式B(通过前端组件名)
QueryGenerator.initQueryWrapper() 获取查询条件构造器时,数据权限使用 or 拼接
修改了 org.jeecg.common.system.query.QueryGenerator.installMplus() 方法
2、Online表单开发 >> 表类型:单表(树) >> 功能测试
org.jeecg.modules.online.config.d.b.
友情提示(为了提高issue处理效率):
The text was updated successfully, but these errors were encountered: