From d9bab093c40c00561de3e292f7b0423eba5bb652 Mon Sep 17 00:00:00 2001 From: wangxiangshun Date: Sat, 25 Oct 2025 17:24:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E9=99=86=E4=BF=A1=E6=81=AF=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vetti/web/controller/system/SysLoginController.java | 5 +---- .../com/vetti/framework/web/service/SysLoginService.java | 9 +++++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/vetti-admin/src/main/java/com/vetti/web/controller/system/SysLoginController.java b/vetti-admin/src/main/java/com/vetti/web/controller/system/SysLoginController.java index e1ad16e..1281622 100644 --- a/vetti-admin/src/main/java/com/vetti/web/controller/system/SysLoginController.java +++ b/vetti-admin/src/main/java/com/vetti/web/controller/system/SysLoginController.java @@ -60,11 +60,8 @@ public class SysLoginController @PostMapping("/login") public AjaxResult login(@RequestBody LoginBody loginBody) { - AjaxResult ajax = AjaxResult.success(); - // 生成令牌 - String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), + AjaxResult ajax = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid()); - ajax.put(Constants.TOKEN, token); return ajax; } diff --git a/vetti-framework/src/main/java/com/vetti/framework/web/service/SysLoginService.java b/vetti-framework/src/main/java/com/vetti/framework/web/service/SysLoginService.java index 07e2c09..1b79a9f 100644 --- a/vetti-framework/src/main/java/com/vetti/framework/web/service/SysLoginService.java +++ b/vetti-framework/src/main/java/com/vetti/framework/web/service/SysLoginService.java @@ -2,6 +2,7 @@ package com.vetti.framework.web.service; import javax.annotation.Resource; +import com.vetti.common.core.domain.AjaxResult; import com.vetti.common.utils.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.authentication.AuthenticationManager; @@ -63,8 +64,9 @@ public class SysLoginService * @param uuid 唯一标识 * @return 结果 */ - public String login(String username, String password, String code, String uuid) + public AjaxResult login(String username, String password, String code, String uuid) { + AjaxResult ajax = AjaxResult.success(); // 验证码校验 // validateCaptcha(username, code, uuid); // 登录前置校验 @@ -99,7 +101,10 @@ public class SysLoginService LoginUser loginUser = (LoginUser) authentication.getPrincipal(); recordLoginInfo(loginUser.getUserId()); // 生成token - return tokenService.createToken(loginUser); + ajax.put(Constants.TOKEN, tokenService.createToken(loginUser)); + ajax.put("userId",loginUser.getUserId()); + return ajax; + } /**