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(); } }