xiaoyong931011
2020-05-31 ee6ca03643c26f58271275956c3d3dc755710824
20200531   代码提交
1 files modified
12 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 12 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -39,7 +39,6 @@
import com.xcong.excoin.utils.ShareCodeUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -567,19 +566,14 @@
        String code = memberBindEmailDto.getCode();
                
        MemberEntity member = memberDao.selectById(memberId);
        String verifyCode = (String)redisUtils.get("EMAIL_" + email);
        boolean flag = commonservice.verifyCode(email, code);
        if (ObjectUtil.isNotEmpty(member)) {
            if (StringUtils.isBlank(verifyCode)) {
                return Result.fail(MessageSourceUtils.getString("member_service_0012"));
            }
            if (!code.equals(verifyCode)) {
                return Result.fail(MessageSourceUtils.getString("member_service_0039"));
            }
            if (flag) {
            member.setEmail(email);
            memberDao.updateById(member);
            redisUtils.del("EMAIL_" + member.getPhone());
            return Result.ok(MessageSourceUtils.getString("member_service_0018"));
        }
        }
        return Result.fail(MessageSourceUtils.getString("member_service_0019"));
    }