为什么通过实时数据建立sql数据集,且每个登录用户只能看到与其登录名对应的数据,为什么这时候超级管理员看不到任何数据?
你直接sql语句用了用户名过滤了吧
select * from 表 where 字段='${fine_username}'
这个写法,导致登录根据人员过滤数据,管理员没对应数据查不到,其他登录人员根据账号查询数据了
可以改成
select * from 表 where 1=1
${if(fine_username="admin",""," and 字段='"+fine_username+"'"}