提交 ef8be7f3 authored 作者: yucaiwei's avatar yucaiwei

--no commit message

上级 aada5be1
...@@ -186,6 +186,26 @@ public class PersonalCenterConteroller { ...@@ -186,6 +186,26 @@ public class PersonalCenterConteroller {
redis.set(memberInfo.getToken(), memberInfo); redis.set(memberInfo.getToken(), memberInfo);
return CallBack.success("成功"); return CallBack.success("成功");
} }
@ApiOperation(value = "更换手机号(不需要验证码)", notes = "0:成功;")
@PostMapping(value = MemberRequestPath.XCX + MemberRequestPath.UPDATE + MemberRequestPath.PHONE)
public CallBack<String> updatePhoneOfXCX(@RequestBody UpdatePhoneForm form) throws IOException {
Example example = mService.createExample();
example.createCriteria().andEqualTo("phone", form.getPhone());
if (mService.selectCountByExample(example) != 0) {
throw new BaseException(15, "该手机号已被注册");
}
LoginMemberInfo memberInfo = redis.getMember();
// 修改手机号
Member m = new Member();
m.setId(memberInfo.getId());
m.setPhone(form.getPhone());
mService.updateByPrimaryKeySelective(m);
// 更新redis
memberInfo.setPhone(form.getPhone());
redis.set(memberInfo.getToken(), memberInfo);
return CallBack.success("成功");
}
@ApiOperation(value = "发送手机短信", notes = "0:成功;15:该手机号已被注册;16:60s内不能再次发送;17:当天注册发送验证码超过10次;18:短信验证码发送失败;") @ApiOperation(value = "发送手机短信", notes = "0:成功;15:该手机号已被注册;16:60s内不能再次发送;17:当天注册发送验证码超过10次;18:短信验证码发送失败;")
@GetMapping(value = MemberRequestPath.CODE_PHONE) @GetMapping(value = MemberRequestPath.CODE_PHONE)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论