新增手机号注册接口

This commit is contained in:
2024-12-20 12:23:50 +08:00
parent 67da6a2c7d
commit 5bdb0a5211
2 changed files with 16 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
"/hxz/v1/**", "/hxz/v1/**",
"/api/sendSmsCaptcha", "/api/sendSmsCaptcha",
"/api/loginBySms", "/api/loginBySms",
"/api/regByPhone",
"/api/parseToken/*", "/api/parseToken/*",
"/api/login-alipay/*", "/api/login-alipay/*",
"/api/wx-login/loginByMpWxPhone", "/api/wx-login/loginByMpWxPhone",

View File

@@ -111,6 +111,21 @@ public class UserController extends BaseController {
return success("登录成功", new LoginResult(access_token, user)); 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')") @PreAuthorize("hasAuthority('sys:user:save')")
@ApiOperation("添加用户") @ApiOperation("添加用户")
@PostMapping() @PostMapping()