finedb库中权限表数据不齐全

image.pngimage.pngimage.png实际这张报表有十几个有权限的用户,实际只取到4个,还有一个是空的

FineReport 用户F6213100 发布于 2023-5-12 13:44
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzm231115Lv4见习互助
发布于2023-5-12 14:40

image.png数据决策下载这个插件,导出的是完整的

  • 用户F6213100 用户F6213100(提问者) 我现在想做成报表,查看报表浏览情况,因此想把谁能浏览报表的人数取出来
    2023-05-12 14:45 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-12 13:46(编辑于 2023-5-12 13:48)

你参考这里的写一下看看

通过finedb库查询某个用户或某个角色的权限问题(初稿)-帆软社区 (fanruan.com)

或者测试以下语句看一下

select 

a.realname,

a.username,

a.id,

b.roleid,/*权限id*/

c.name,

e.path,

e.displayname,

e.devicetype

from fine_user a

left join fine_user_role_middle b on a.id=b.userid

left join fine_custom_role c on b.roleid=c.id

left join fine_authority d on b.roleid=d.roleid 

and  d.authority=2 /*允许的*/

and  d.roletype=2/*自定义角色的*/

and  d.authoritytype=1/*只要授权查看的*/

join fine_authority_object e on d.authorityentityid=e.parentid

where a.username='zhangshan'/*自己改成你的的账号*/

order by a.username,c.name

  • 用户F6213100 用户F6213100(提问者) 看了现在问题是原表就那几条数据,和我决策端权限设置里明显有差
    2023-05-12 14:27 
  • CD20160914 CD20160914 回复 用户F6213100(提问者) 这个权限表的记录不太知道逻辑,你问一下官方了
    2023-05-12 14:33 
  • 用户F6213100 用户F6213100(提问者) 回复 CD20160914 好的谢谢
    2023-05-12 14:52 
最佳回答
0
MorsLv5见习互助
发布于2023-11-30 13:41

这个BUG还没解决吗,缺失的权限记录还得重新去权限管理里点击才会在表里有记录。

  • 4关注人数
  • 290浏览人数
  • 最后回答于:2023-11-30 13:41
    请选择关闭问题的原因
    确定 取消
    返回顶部