Commit 71593f44 authored by alex yao's avatar alex yao

fix: --bug== 1009496

parent d53dd999
......@@ -42,17 +42,23 @@ public class MemberInfoServiceImpl extends BaseServiceImpl implements MemberInfo
@Override
public void configureMemberPassword(MemberPasswordRequestDto memberPasswordRequestDto) throws Exception {
MemberInfoEntity memberInfoEntity = bizMemberInfoService.getMemberEntityByAccount(memberPasswordRequestDto.getAccount());
if (memberInfoEntity == null) {
throw new I18nMessageException("exception/user.cannot.be.found");
}
String authCode = (String) redisService.get(RedisKeyConstant.Code.AUTH_CODE + memberPasswordRequestDto.getAccount());
if (StringUtils.isBlank(authCode) && StringUtils.isNotBlank(memberInfoEntity.getMobilePhone())) {
authCode = (String) redisService.get(RedisKeyConstant.Code.AUTH_CODE + memberInfoEntity.getMobilePhone());
}
if (StringUtils.isBlank(authCode) && StringUtils.isNotBlank(memberInfoEntity.getEmail())) {
authCode = (String) redisService.get(RedisKeyConstant.Code.AUTH_CODE + memberInfoEntity.getEmail());
}
if (!memberPasswordRequestDto.getAuthCode().equals(authCode)) {
throw new I18nMessageException("exception/re-verify.the.user.identity");
}
MemberInfoEntity memberInfoEntity = bizMemberInfoService.getMemberEntityByAccount(memberPasswordRequestDto.getAccount());
if (memberInfoEntity == null) {
throw new I18nMessageException("exception/user.cannot.be.found");
}
Member3rdPartyRelationEntity member3rdPartyRelationEntity = bizMember3rdPartyRelationService.getPwRelationByMemberId(memberInfoEntity.getMemberId());
if (member3rdPartyRelationEntity == null) {
member3rdPartyRelationEntity = new Member3rdPartyRelationEntity();
......
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