From 824e1fcb72ba51a084f36c0e812dd65d50edb9d8 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Sun, 31 May 2020 15:28:58 +0800 Subject: [PATCH] 20200531 代码提交 --- src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberSendCodeWayVo.java | 23 +++++++++++ src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 44 +++++++--------------- src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java | 12 ++++++ src/main/java/com/xcong/excoin/modules/member/service/MemberService.java | 2 + 4 files changed, 51 insertions(+), 30 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java b/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java index 1ec2273..b181708 100644 --- a/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java +++ b/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java @@ -24,6 +24,7 @@ import com.xcong.excoin.modules.member.parameter.vo.MemberInfoVo; import com.xcong.excoin.modules.member.parameter.vo.MemberPaymethodDetailListVo; import com.xcong.excoin.modules.member.parameter.vo.MemberPaymethodDetailVo; +import com.xcong.excoin.modules.member.parameter.vo.MemberSendCodeWayVo; import com.xcong.excoin.modules.member.service.MemberService; import io.swagger.annotations.Api; @@ -225,6 +226,17 @@ public Result memberAddCoinAddress(@RequestBody @Valid MemberAddCoinAddressDto memberAddCoinAddressDto) { return memberService.memberAddCoinAddress(memberAddCoinAddressDto); } + + /** + * 获取发送验证码途径 + * @return + */ + @ApiOperation(value = "获取发送验证码途径", notes = "获取发送验证码途径") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = MemberSendCodeWayVo.class)}) + @GetMapping(value = "/memberSendCodeWay") + public Result memberSendCodeWay() { + return memberService.memberSendCodeWay(); + } diff --git a/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberSendCodeWayVo.java b/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberSendCodeWayVo.java new file mode 100644 index 0000000..3f01954 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberSendCodeWayVo.java @@ -0,0 +1,23 @@ +package com.xcong.excoin.modules.member.parameter.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +@ApiModel(value = "MemberSendCodeWayVo", description = "发送验证码途径信息") +public class MemberSendCodeWayVo { + + /** + * 手机号(包含国际手机号) + */ + @ApiModelProperty(value = "手机号(包含国际手机号)") + private String phone; + + /** + * 邮箱 + */ + @ApiModelProperty(value = "邮箱") + private String email; + +} diff --git a/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java b/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java index 1d6bd22..7f58936 100644 --- a/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java +++ b/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java @@ -55,5 +55,7 @@ public Result memberAddCoinAddress(@Valid MemberAddCoinAddressDto memberAddCoinAddressDto); + public Result memberSendCodeWay(); + } diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java index fb5b572..1a07cf0 100644 --- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java @@ -31,6 +31,7 @@ import com.xcong.excoin.modules.member.parameter.vo.MemberInfoVo; import com.xcong.excoin.modules.member.parameter.vo.MemberPaymethodDetailListVo; import com.xcong.excoin.modules.member.parameter.vo.MemberPaymethodDetailVo; +import com.xcong.excoin.modules.member.parameter.vo.MemberSendCodeWayVo; import com.xcong.excoin.modules.member.service.MemberService; import com.xcong.excoin.modules.platform.dao.PlatformSymbolsCoinDao; import com.xcong.excoin.modules.platform.entity.PlatformSymbolsCoinEntity; @@ -240,11 +241,6 @@ }else { return Result.fail(MessageSourceUtils.getString("member_service_0045")); } - if(type == 1) { - redisUtils.del("SMS_" + account); - }else { - redisUtils.del("EMAIL_" + account); - } return Result.ok(MessageSourceUtils.getString("member_service_0048")); } @@ -266,11 +262,6 @@ memberDao.updateById(memberEntity); }else { return Result.fail(MessageSourceUtils.getString("member_service_0041")); - } - if(type == 1) { - redisUtils.del("SMS_" + phone); - }else { - redisUtils.del("EMAIL_" + email); } return Result.ok(MessageSourceUtils.getString("member_service_0040")); } @@ -393,11 +384,6 @@ if (flag) { memberEntity.setTradePassword(SecureUtil.md5(password)); memberDao.updateById(memberEntity); - if(MemberEntity.ACCOUNT_TYPE_PHONE.equals(type)) { - redisUtils.del("SMS_" + phone); - }else { - redisUtils.del("EMAIL_" + email); - } return Result.ok(MessageSourceUtils.getString("member_service_0051")); } return Result.fail(MessageSourceUtils.getString("member_service_0041")); @@ -412,15 +398,6 @@ MemberEntity memberEntity = memberDao.selectById(memberId); if (ObjectUtil.isEmpty(memberEntity)) { return Result.fail(MessageSourceUtils.getString("member_service_0003")); - } - - String phone = memberEntity.getPhone(); - if(StrUtil.isEmpty(phone)) { - redisUtils.del(memberEntity.getPhone()); - } - String email = memberEntity.getEmail(); - if(StrUtil.isEmpty(email)) { - redisUtils.del(memberEntity.getPhone()); } return Result.ok(MessageSourceUtils.getString("member_service_0071")); @@ -446,11 +423,6 @@ return Result.fail(MessageSourceUtils.getString("member_service_0015")); } - if(type == 1) { - redisUtils.del("SMS_" + account); - }else { - redisUtils.del("EMAIL_" + account); - } return Result.ok(MessageSourceUtils.getString("member_service_0068")); } @@ -562,7 +534,6 @@ } member.setPhone(phone); memberDao.updateById(member); - redisUtils.del("SMS_" + member.getPhone()); return Result.ok(MessageSourceUtils.getString("member_service_0014")); } @@ -658,4 +629,17 @@ return Result.ok(MessageSourceUtils.getString("member_service_0024")); } + @Override + public Result memberSendCodeWay() { + //获取用户ID + Long memberId = LoginUserUtils.getAppLoginUser().getId(); + MemberEntity member = memberDao.selectById(memberId); + MemberSendCodeWayVo memberSendCodeWayVo = new MemberSendCodeWayVo(); + if(ObjectUtil.isNotEmpty(member)) { + memberSendCodeWayVo.setPhone(member.getPhone()); + memberSendCodeWayVo.setEmail(member.getEmail()); + } + return Result.ok(memberSendCodeWayVo); + } + } -- Gitblit v1.9.1