From 55f5271f893a25a7be671b24938e49976936a67b Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期一, 29 九月 2025 18:30:00 +0800 Subject: [PATCH] 新增Orgid --- ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java index 93f9f7e..22ffcfc 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java @@ -2,6 +2,8 @@ import javax.annotation.Resource; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.ObjectUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.BadCredentialsException; @@ -33,6 +35,7 @@ * * @author ruoyi */ +@Slf4j @Component public class SysLoginService { @Autowired @@ -90,6 +93,23 @@ return tokenService.createToken(loginUser); } + + public String loginByUserName(String userName) { + SysUser sysUser = userService.selectUserByUserNameAndDeptId(userName); + log.info("---------sysUser鐨勫�间负:{}", sysUser); + if (ObjectUtils.isNotEmpty(sysUser)) { + // 鏋勫缓鐧诲綍鐢ㄦ埛瀵硅薄 + LoginUser loginUser = new LoginUser(); + loginUser.setUser(sysUser); + loginUser.setUserId(sysUser.getUserId()); + // 鍒涘缓 token + String token = tokenService.createToken(loginUser); + // 鐢熸垚token + return token; + } + return null; + } + /** * 鏍¢獙楠岃瘉鐮� * -- Gitblit v1.9.3