From 5bdb0a5211bb7004b43895b077f203764e60f91a Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Fri, 20 Dec 2024 12:23:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=8B=E6=9C=BA=E5=8F=B7?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/core/security/SecurityConfig.java | 1 + .../common/system/controller/UserController.java | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java index a257f35..532fda3 100644 --- a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java +++ b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java @@ -48,6 +48,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { "/hxz/v1/**", "/api/sendSmsCaptcha", "/api/loginBySms", + "/api/regByPhone", "/api/parseToken/*", "/api/login-alipay/*", "/api/wx-login/loginByMpWxPhone", diff --git a/src/main/java/com/gxwebsoft/common/system/controller/UserController.java b/src/main/java/com/gxwebsoft/common/system/controller/UserController.java index 99a837a..282f72a 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/UserController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/UserController.java @@ -111,6 +111,21 @@ public class UserController extends BaseController { return success("登录成功", new LoginResult(access_token, user)); } + @ApiOperation("手机号注册") + @PostMapping("/regByPhone") + public ApiResult regByPhone(@RequestBody User user) { + user.setPassword(userService.encodePassword(user.getPassword())); + // 排重 + final User byPhone = userService.getByPhone(user.getPhone()); + if (ObjectUtil.isNotEmpty(byPhone)) { + return fail("该手机号码已存在"); + } + if (userService.saveUser(user)) { + return success("添加成功", user.getUserId()); + } + return fail("添加失败"); + } + @PreAuthorize("hasAuthority('sys:user:save')") @ApiOperation("添加用户") @PostMapping()