xiaoyong931011
2020-07-01 70780759c60717369af7804bd73f97441c6d2807
20200701 代码提交
3 files modified
38 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 32 ●●●● patch | view | raw | blame | history
src/main/resources/i18n/messages_en_US.properties 3 ●●●● patch | view | raw | blame | history
src/main/resources/i18n/messages_zh_CN.properties 3 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -557,7 +557,7 @@
    @Override
    @Transactional
    public Result memberBindPhone(@Valid MemberBindPhoneDto memberBindPhoneDto) {
        //获取用户ID
        //获取用户ID
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        String phone = memberBindPhoneDto.getPhone();
        String code = memberBindPhoneDto.getCode();
@@ -568,9 +568,16 @@
            if (!commonservice.verifyCode(phone, code)) {
                return Result.fail(MessageSourceUtils.getString("member_service_0013"));
            }
            member.setPhone(phone);
            memberDao.updateById(member);
            return Result.ok(MessageSourceUtils.getString("member_service_0014"));
            Map<String, Object> columnMap = new HashMap<>();
            columnMap.put("phone", phone);
            List<MemberEntity> selectByMap = memberDao.selectByMap(columnMap );
            if(CollUtil.isEmpty(selectByMap)) {
                member.setPhone(phone);
                memberDao.updateById(member);
                return Result.ok(MessageSourceUtils.getString("member_service_0014"));
            }else {
                return Result.fail(MessageSourceUtils.getString("member_service_1400"));
            }
        }
        return Result.fail(MessageSourceUtils.getString("member_service_0015"));
@@ -580,7 +587,7 @@
    @Transactional
    public Result memberBindEmail(@Valid MemberBindEmailDto memberBindEmailDto) {
        //获取用户ID
        //获取用户ID
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        String email = memberBindEmailDto.getEmail();
        String code = memberBindEmailDto.getCode();
@@ -589,9 +596,16 @@
        boolean flag = commonservice.verifyCode(email, code);
        if (ObjectUtil.isNotEmpty(member)) {
            if (flag) {
                member.setEmail(email);
                memberDao.updateById(member);
                return Result.ok(MessageSourceUtils.getString("member_service_0018"));
                Map<String, Object> columnMap = new HashMap<>();
                columnMap.put("email", email);
                List<MemberEntity> selectByMap = memberDao.selectByMap(columnMap );
                if(CollUtil.isEmpty(selectByMap)) {
                    member.setEmail(email);
                    memberDao.updateById(member);
                    return Result.ok(MessageSourceUtils.getString("member_service_0018"));
                }else {
                    return Result.fail(MessageSourceUtils.getString("member_service_1400"));
                }
            }
        }
        return Result.fail(MessageSourceUtils.getString("member_service_0019"));
@@ -879,7 +893,7 @@
                 */
                return Result.ok(MessageSourceUtils.getString("member_service_0086"));
            } else {
                return Result.fail(MessageSourceUtils.getString("member_service_0038"));
                return Result.fail(MessageSourceUtils.getString("member_service_0005"));
            }
        } else {
src/main/resources/i18n/messages_en_US.properties
@@ -44,7 +44,8 @@
member_service_0011=Fail in send
member_service_0012=The verification code has expired, please request again
member_service_0013=Wrong verification code
member_service_0014=Phone number binding succeeded
member_service_0014=Binding succeeded
member_service_1400=Binding fail
member_service_0015=Submit failed
member_service_0016=Mailbox cannot be empty
member_service_0017=Verification code cannot be empty
src/main/resources/i18n/messages_zh_CN.properties
@@ -44,7 +44,8 @@
member_service_0011=发送失败
member_service_0012=验证码已失效,请重新请求
member_service_0013=验证码有误
member_service_0014=手机号绑定成功
member_service_0014=绑定成功
member_service_1400=绑定失败
member_service_0015=提交失败
member_service_0016=邮箱不能为空
member_service_0017=验证码不能为空