src/main/java/cc/mrbird/febs/mall/controller/ApiLoginController.java
@@ -49,6 +49,12 @@ return memberService.forgetPwd(forgetPwdDto); } @ApiOperation(value = "忘记密码", notes = "忘记/修改密码") @PostMapping(value = "/pwdForget") public FebsResponse pwdForget(@RequestBody ForgetPwdDto forgetPwdDto) { return memberService.pwdForget(forgetPwdDto); } @ApiOperation(value = "提交注册申诉", notes = "提交注册申诉") @PostMapping(value = "addRegisterAppeal") public FebsResponse addRegisterAppeal(@RequestBody RegisterAppealDto registerAppeal) { src/main/java/cc/mrbird/febs/mall/service/IApiMallMemberService.java
@@ -76,4 +76,6 @@ FebsResponse delMemberBank(Long id); FebsResponse findBankName(); FebsResponse pwdForget(ForgetPwdDto forgetPwdDto); } src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -666,4 +666,23 @@ } return new FebsResponse().success().data(bankNameList); } @Override public FebsResponse pwdForget(ForgetPwdDto forgetPwdDto) { MallMember mallMember = this.baseMapper.selectInfoByAccountNew(forgetPwdDto.getAccountLogin(),forgetPwdDto.getPhone()); if(ObjectUtil.isEmpty(mallMember)){ throw new FebsException("账号不存在"); } boolean b = commonService.verifyCode(forgetPwdDto.getAccount(), forgetPwdDto.getCode()); if (!b) { throw new FebsException("验证码错误"); } String pwd = SecureUtil.md5(forgetPwdDto.getPassword()); mallMember.setPassword(pwd); this.baseMapper.updateById(mallMember); return new FebsResponse().success().message("重置成功"); } }