| | |
| | | import com.xcong.excoin.modules.member.dao.*; |
| | | import com.xcong.excoin.modules.member.entity.*; |
| | | import com.xcong.excoin.modules.member.parameter.dto.MemberAuthenticationDto; |
| | | import com.xcong.excoin.modules.member.parameter.dto.MemberBindPhoneDto; |
| | | import com.xcong.excoin.modules.member.parameter.dto.MemberDelPaymethodDto; |
| | | import com.xcong.excoin.modules.member.parameter.dto.MemberForgetPwdDto; |
| | | import com.xcong.excoin.modules.member.parameter.dto.MemberPaymethodDto; |
| | |
| | | memberAuthenticationEntity.setIdcardImageInHand(memberAuthenticationDto.getIdCardImage()); |
| | | memberAuthenticationDao.insert(memberAuthenticationEntity); |
| | | |
| | | member.setCertifyStatus(MemberEntity.CERTIFY_STATUS_ING); |
| | | member.setCertifyStatus(MemberEntity.CERTIFY_STATUS_Y); |
| | | member.setIdcardNo(idCardNo); |
| | | memberDao.updateById(member); |
| | | /** |
| | |
| | | return Result.ok(memberPaymethodDetailListVo); |
| | | } |
| | | |
| | | @Override |
| | | public Result memberBindPhone(@Valid MemberBindPhoneDto memberBindPhoneDto) { |
| | | //获取用户ID |
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId(); |
| | | String phone = memberBindPhoneDto.getPhone(); |
| | | String code = memberBindPhoneDto.getCode(); |
| | | |
| | | MemberEntity member = memberDao.selectById(memberId); |
| | | String smsCode = redisUtils.get("SMS_" + phone) + ""; |
| | | |
| | | if (ObjectUtil.isNotEmpty(member)) { |
| | | if (StrUtil.isEmpty(smsCode)) { |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0038")); |
| | | } |
| | | if (!smsCode.equals(code)) { |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0013")); |
| | | } |
| | | member.setPhone(phone); |
| | | memberDao.updateById(member); |
| | | redisUtils.del("SMS_" + member.getPhone()); |
| | | return Result.ok(MessageSourceUtils.getString("member_service_0014")); |
| | | } |
| | | |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0015")); |
| | | } |
| | | |
| | | } |