biz-archertype新建的项目配置数据权限无效

Saber 未结 1 1040
xdong
xdong 2020-05-21 21:06

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

  1. 通过biz-archertype新建的项目

2.通过archer生成的代码,mybatis自动生成的查询

3. 配置数据权限

4.使用配置数据权限后的用户登录查询

image.png

image.png

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

没有出现数据权限的隔离

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

bladex2.5.0  linux系统


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

image.png


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

1条回答
  •  smallchill
    smallchill (楼主)
    2020-05-21 21:22

    这和biz-archertype无关,你原因就找错了。

    具体数据权限的配置还有原理请好好看文档5.4章节,注意包名扫描、mapper方法路径、角色数据权限是否都已经配置好,另外超管的数据权限是不会生效的,需要用其他账号测试

    作者追问:2020-05-21 21:22

    我看了一下,我使用的biz-archetype生成的代码是2.0.6.release的,这个是需要手动修改成2.5.0吗,还是有更好的办法。我感觉应该是这个问题导致的

    作者追问:2020-05-21 21:22

    你好,已发现最终问题,我使用的是2.5.0商业版,使用骨架生成的代码需要把blade-scope-api代码拿过来,不然是无效的,但这块文档没有标注说明。

    0 讨论(0)
提交回复