如何获取当前登录用户的id呢?

Blade 未结 2 2359
killer
killer 剑童 2022-04-25 11:08
悬赏:10

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

1. 请问当前登录用户的id是在哪里获取呢?

2. 

3.

创建人这里需要用到当前Id

image.png

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


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


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


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

2条回答
  • 2022-04-26 16:15
    AuthUtil.getUserId()

    image.png

    1 讨论(0)
  • private void resolveEntity(T entity) {
       BladeUser user = AuthUtil.getUser();
       Date now = DateUtil.now();
       if (entity.getId() == null) {
          // 处理新增逻辑
          if (user != null) {
             entity.setCreateUser(user.getUserId());
             entity.setCreateDept(Func.firstLong(user.getDeptId()));
             entity.setUpdateUser(user.getUserId());
          }
          entity.setCreateTime(now);
       } else if (user != null) {
          // 处理修改逻辑
          entity.setUpdateUser(user.getUserId());
       }
      
    }


    0 讨论(0)
提交回复