数据权限Feign接口调用,api模块有值但是接收方为null

Blade 已结 1 936
黄大仙
黄大仙 剑圣 2021-05-21 09:09
悬赏:5

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

1. 在scope-data表中建立了一条指定mapper路径的数据权限数据

2. 引用blade-scope-api包在调用方服务

3. 发起数据库查询时候被拦截,但是DataScopeModel为null

4.我的包名时不同于org.springblade,所以已经加了

@EnableFeignClients(basePackages = {"org.springblade", "com.masterlink"})


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

期待Feign接口调用的值时Feign接口实现类查询出来的值


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

2.7.0.Release  商业版本 win1o


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


image.png


image.png


image.png

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



1条回答
  •  admin
    admin (最佳回答者)
    2021-05-21 11:49

    这也许是修改包名后没有正确配置的问题,你测试下BladeX原版的代码,会有这个问题么?

    如果没有的话,那就需要去找一下自己修改过哪些地方,会不会修改后有地方遗漏了,这个问题因为本地没有代码,所以不好帮你调试找原因,只能你自己一步一步排除然后再调试了

    0 讨论(3)
提交回复