From 73ab200daf7fb8389072646be5f19b8c338c3528 Mon Sep 17 00:00:00 2001 From: MichaelWin Date: Tue, 25 Nov 2025 18:09:51 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BC=98=E5=8C=96=E3=80=91=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=A0=81=E7=99=BB=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/corewing/app/modules/app/AppUserController.java | 2 +- src/main/java/com/corewing/app/service/UserService.java | 2 +- .../java/com/corewing/app/service/impl/UserServiceImpl.java | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/corewing/app/modules/app/AppUserController.java b/src/main/java/com/corewing/app/modules/app/AppUserController.java index 900e92e..c7cd4a8 100644 --- a/src/main/java/com/corewing/app/modules/app/AppUserController.java +++ b/src/main/java/com/corewing/app/modules/app/AppUserController.java @@ -190,6 +190,6 @@ public class AppUserController { */ @PostMapping("/codeLogin") public Result codeLogin(CodeLoginRequest codeLoginRequest) { - return Result.isBool(userService.codeLogin(codeLoginRequest)); + return Result.success(userService.codeLogin(codeLoginRequest)); } } diff --git a/src/main/java/com/corewing/app/service/UserService.java b/src/main/java/com/corewing/app/service/UserService.java index 18dff05..3bf28c3 100644 --- a/src/main/java/com/corewing/app/service/UserService.java +++ b/src/main/java/com/corewing/app/service/UserService.java @@ -128,5 +128,5 @@ public interface UserService extends IService { * @param codeLoginRequest * @return */ - boolean codeLogin(CodeLoginRequest codeLoginRequest); + String codeLogin(CodeLoginRequest codeLoginRequest); } diff --git a/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java b/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java index bc230d7..944763c 100644 --- a/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java +++ b/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java @@ -277,7 +277,7 @@ public class UserServiceImpl extends ServiceImpl implements Us } @Override - public boolean codeLogin(CodeLoginRequest request) { + public String codeLogin(CodeLoginRequest request) { // 校验验证码是否正确 String codeKey = String.format("verify_code:%s:%s", "login", request.getAccount()); @@ -291,6 +291,7 @@ public class UserServiceImpl extends ServiceImpl implements Us if(user == null) { throw new RuntimeException(I18nUtil.getMessage("error.user.not.found")); } - return true; + StpUtil.login(user.getId()); + return StpUtil.getTokenValue(); } }