|
@@ -45,30 +45,6 @@ public class ApiRegisterController {
|
|
|
|
|
|
private final RedisUtils redisUtils;
|
|
|
|
|
|
- @PostMapping("register")
|
|
|
- @Operation(summary = "注册")
|
|
|
- public Result register(@RequestBody RegisterDTO dto) {
|
|
|
- //表单校验
|
|
|
- ValidatorUtils.validateEntity(dto);
|
|
|
- //校验验证码
|
|
|
- Object codeObj = redisUtils.hGet(RedisKeys.getSmsCaptchaKey(),dto.getMobile());
|
|
|
- if (codeObj == null || !codeObj.toString().equals(dto.getCode())) {
|
|
|
- return new Result().error("验证码不正确");
|
|
|
- }
|
|
|
- //保存用户信息
|
|
|
- UserEntity user = new UserEntity();
|
|
|
- user.setMobile(dto.getMobile());
|
|
|
- user.setUsername(dto.getMobile());
|
|
|
- user.setPassword(DigestUtil.sha256Hex(dto.getPassword()));
|
|
|
- user.setCreateDate(new Date());
|
|
|
- user.setLevel(0);
|
|
|
- user.setOpenFlag(1);
|
|
|
- user.setProhibitionFlag(0);
|
|
|
- userService.insert(user);
|
|
|
-
|
|
|
- return new Result();
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 发送验证码
|
|
|
*/
|
|
@@ -105,4 +81,28 @@ public class ApiRegisterController {
|
|
|
}
|
|
|
return new Result();
|
|
|
}
|
|
|
+
|
|
|
+ @PostMapping("register")
|
|
|
+ @Operation(summary = "注册")
|
|
|
+ public Result register(@RequestBody RegisterDTO dto) {
|
|
|
+ //表单校验
|
|
|
+ ValidatorUtils.validateEntity(dto);
|
|
|
+ //校验验证码
|
|
|
+ Object codeObj = redisUtils.hGet(RedisKeys.getSmsCaptchaKey(),dto.getMobile());
|
|
|
+ if (codeObj == null || !codeObj.toString().equals(dto.getCode())) {
|
|
|
+ return new Result().error("验证码不正确");
|
|
|
+ }
|
|
|
+ //保存用户信息
|
|
|
+ UserEntity user = new UserEntity();
|
|
|
+ user.setMobile(dto.getMobile());
|
|
|
+ user.setUsername(dto.getMobile());
|
|
|
+ user.setPassword(DigestUtil.sha256Hex(dto.getPassword()));
|
|
|
+ user.setCreateDate(new Date());
|
|
|
+ user.setLevel(0);
|
|
|
+ user.setOpenFlag(1);
|
|
|
+ user.setProhibitionFlag(0);
|
|
|
+ userService.insert(user);
|
|
|
+
|
|
|
+ return new Result();
|
|
|
+ }
|
|
|
}
|