huminmin
2026-04-08 f7b8a02843673c19e21b275d1c54e2a778bfedd4
src/main/java/com/ruoyi/framework/security/service/SysLoginService.java
@@ -270,13 +270,13 @@
        LoginUser loginUser = (LoginUser) authentication.getPrincipal();
        recordLoginInfo(loginUser.getUserId());
        // 更新用户信息,修改当前选中公司
        SysUser user = loginUser.getUser();
        if(factoryId != null){
            user.setTenantId(factoryId);
        }else{
            user.setTenantId(tokenService.getDeptIdsByUserId(user.getUserId())[0]);
        }
        sysUserMapper.updateUser(user);
//        SysUser user = loginUser.getUser();
//        if(factoryId != null){
//            user.setTenantId(factoryId);
//        }else{
//            user.setTenantId(tokenService.getDeptIdsByUserId(user.getUserId())[0]);
//        }
//        sysUserMapper.updateUser(user);
        // 生成token
        return tokenService.createToken(loginUser);
    }