绑定邮箱-添加已绑定判断

This commit is contained in:
wuchunlei
2024-04-11 16:32:37 +08:00
parent 9ff63b6453
commit b507ff6683

View File

@@ -279,6 +279,11 @@ public class MyUserController {
String email = map.get("email").toString();
String code = map.get("code").toString();
Integer id = Integer.valueOf(map.get("id").toString());
//查询是否存在当前邮箱
LambdaQueryWrapper<MyUserEntity> wrapper = new LambdaQueryWrapper();
wrapper.eq(MyUserEntity::getEmail,email);
MyUserEntity userEntity = userService.getOne(wrapper);
if (userEntity == null) {
String redisCode = redisTemplate.opsForValue().get("RegistCode"+email);
if(StringUtils.isEmpty(redisCode)){
return R.error("验证码已过期,请重试");
@@ -291,7 +296,9 @@ public class MyUserController {
userInfo.setEmail(email);
userService.updateById(userInfo);
return R.ok();
}else {
return R.error("邮箱已被绑定!");
}
}
@RequestMapping("/register")