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