获取当前用户信息失败

Blade 已结 1 83
mavshuang
mavshuang 2024-11-24 09:22

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

1. 调用某个ServiceImpl中的saveOrUpdate之类方法,最终会调用:org.springblade.core.mp.base.BaseServiceImpl#resolveEntity 进行对当前用户设置值逻辑,现在获取的user为空;

2. 

3.

 

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

期待获取到当前user的值,而不是为空;

image.png

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

BladeX-Boot,  

4.2.0.RELEASE

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

 

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

 


1条回答
  •  admin
    admin (楼主)
    2024-11-24 18:15

    如果是异步场景,需要自己手动处理一下,因为在异步场景没有request,也就无法获取到请求头的token,进而无法通过token解析出用户信息了。

    0 讨论(1)
提交回复