Commit e6e37634 authored by zhouxudong's avatar zhouxudong

修改忘记密码功能

parent 0f759ea3
......@@ -321,14 +321,15 @@ public class SysUserInfoServiceImpl extends ServiceImpl<SysUserInfoMapper, SysUs
*/
@Override
public boolean forget(ForgetVo forgetVo, Integer type) {
String phone = forgetVo.getPhone();
JwtInfo currentUserInfo = BaseContextHandler.getCurrentUserInfo();
String phone = currentUserInfo.getPhone();
LambdaQueryWrapper<SysUserInfo> userQuery = new LambdaQueryWrapper<>();
userQuery.eq(SysUserInfo::getPhonenumber, phone);
SysUserInfo sysUserInfo = this.getOne(userQuery);
if (ObjectUtils.isEmpty(sysUserInfo)) {
throw new ServiceException("该用户不存在,请先注册");
}
String key = RedisConstants.MSG_KEY + type + ":" + forgetVo.getPhone();
String key = RedisConstants.MSG_KEY + type + ":" + phone;
Object code = RedisUtil.get(key);
if (ObjectUtils.isEmpty(code)) {
throw new ServiceException("验证码无效,请重新发送");
......
......@@ -27,10 +27,10 @@ public class ForgetVo {
@ApiModelProperty(value = "密码",required = true)
private String password;
@NotEmpty(message = "手机号不能为空")
/*@NotEmpty(message = "手机号不能为空")
@Pattern(regexp = "^1[3-9]\\d{9}$", message = "手机号格式不正确")
@ApiModelProperty(value = "手机号",required = true)
private String phone;
private String phone;*/
@NotEmpty(message = "验证码不能为空")
@ApiModelProperty(value = "验证码",required = true)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment