## 忘记密码支持多手机号(182);
This commit is contained in:
parent
2ca069697e
commit
dd0be2e72a
|
@ -248,11 +248,16 @@ public class ApiMemberController extends BaseController {
|
||||||
if (CollectionUtil.isEmpty(cuMemberList)) {
|
if (CollectionUtil.isEmpty(cuMemberList)) {
|
||||||
return AjaxResult.error("会员联系方式不存在");
|
return AjaxResult.error("会员联系方式不存在");
|
||||||
}
|
}
|
||||||
if (cuMemberList.size() > 1) {
|
|
||||||
// 2025.02.19 添加需求,如果一个手机号查询出两个会员编号,需要提示联系客户进行修改
|
CuMemberExt cuMemberExt = null;
|
||||||
return AjaxResult.error("请联系客服进行操作");
|
for (CuMemberExt tmpMember : cuMemberList) {
|
||||||
|
if (tmpMember.getMemberCode().equals(param.getMemberCode())) {
|
||||||
|
cuMemberExt = tmpMember;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (null == cuMemberExt) {
|
||||||
|
return AjaxResult.error("会员信息不存在");
|
||||||
}
|
}
|
||||||
CuMemberExt cuMemberExt = cuMemberList.get(0);
|
|
||||||
Long memberId = cuMemberExt.getPkId();
|
Long memberId = cuMemberExt.getPkId();
|
||||||
|
|
||||||
// 校验短信验证码是否有效
|
// 校验短信验证码是否有效
|
||||||
|
|
|
@ -7,15 +7,17 @@ import javax.validation.constraints.Size;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 忘记密码保存入参
|
* 忘记密码保存入参
|
||||||
* @Author: jiang chao
|
|
||||||
* @Time: 2024/12/25 14:33
|
|
||||||
* @Classname: ForgetPasswordParam
|
|
||||||
* @PackageName: com.hzs.member.base.param
|
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class ForgetPasswordParam implements Serializable {
|
public class ForgetPasswordParam implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会员编号
|
||||||
|
*/
|
||||||
|
@NotEmpty(message = "会员编号不能为空")
|
||||||
|
private String memberCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 联系方式
|
* 联系方式
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -43,22 +43,17 @@ public class ApiSmsController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 忘记密码验证码
|
* 忘记密码验证码
|
||||||
*
|
*
|
||||||
* @param phone 手机号码
|
* @param memberCode 会员编号
|
||||||
|
* @param phone 手机号码
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RepeatSubmitSimple
|
@RepeatSubmitSimple
|
||||||
@GetMapping("/forget-verification")
|
@GetMapping("/forget-verification")
|
||||||
public AjaxResult forgetVerification(@RequestParam String phone) {
|
public AjaxResult forgetVerification(@RequestParam String memberCode, @RequestParam String phone) {
|
||||||
// 2024.12.25 一个手机号只能注册一个会员编号,找回密码只需要手机号(9035)
|
|
||||||
List<CuMemberExt> cuMemberList = iCuMemberService.listMemberByPhone(phone);
|
List<CuMemberExt> cuMemberList = iCuMemberService.listMemberByPhone(phone);
|
||||||
if (CollectionUtil.isEmpty(cuMemberList)) {
|
if (CollectionUtil.isEmpty(cuMemberList)) {
|
||||||
return AjaxResult.error("会员联系方式不存在");
|
return AjaxResult.error("会员联系方式不存在");
|
||||||
}
|
}
|
||||||
if (cuMemberList.size() > 1) {
|
|
||||||
// 2025.02.19 添加需求,如果一个手机号查询出两个会员编号,需要提示联系客户进行修改
|
|
||||||
return AjaxResult.error("请联系客服进行操作");
|
|
||||||
}
|
|
||||||
|
|
||||||
return toAjax(iApiCodeService.sendRecoverCode(phone));
|
return toAjax(iApiCodeService.sendRecoverCode(phone));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue