浏览代码

无密码登录时查询用户信息修改

车车 3 月之前
父节点
当前提交
9e1df47098
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      ktg-framework/src/main/java/com/ktg/framework/web/service/SysLoginService.java

+ 4 - 2
ktg-framework/src/main/java/com/ktg/framework/web/service/SysLoginService.java

@@ -246,7 +246,8 @@ public class SysLoginService {
         SysUserCharacteristic one = iSysUserCharacteristicService.getOne(Wrappers.<SysUserCharacteristic>lambdaQuery()
                 .eq(SysUserCharacteristic::getContent, fingerprint)
                 .last("limit 1"));
-        SysUser sysUser = iSysUserService.getById(one.getUserId());
+        SysUser sysUser1 = iSysUserService.getById(one.getUserId());
+        SysUser sysUser = userService.selectUserByUserName(sysUser1.getUserName());
         // 生成令牌
         AjaxResult ajax = AjaxResult.success();
         String token = loginWithoutPassword(sysUser);
@@ -278,7 +279,8 @@ public class SysLoginService {
         SysUserCharacteristic one = iSysUserCharacteristicService.getOne(Wrappers.<SysUserCharacteristic>lambdaQuery()
                 .eq(SysUserCharacteristic::getContent, okFace)
                 .last("limit 1"));
-        SysUser sysUser = iSysUserService.getById(one.getUserId());
+        SysUser sysUser1 = iSysUserService.getById(one.getUserId());
+        SysUser sysUser = userService.selectUserByUserName(sysUser1.getUserName());
         // 生成令牌
         AjaxResult ajax = AjaxResult.success();
         String token = loginWithoutPassword(sysUser);