From 0ca7bf5c850eaef852a6b49d4b94e8366deedb29 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 26 May 2021 15:03:51 +0800
Subject: [PATCH] 20210525 申诉
---
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 15 +++++++++++++++
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java | 10 ++++++++++
src/main/java/com/xcong/excoin/modules/member/vo/DefaultWayVo.java | 18 ++++++++++++++++++
src/main/java/com/xcong/excoin/modules/member/service/MemberService.java | 1 +
4 files changed, 44 insertions(+), 0 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 22ac6e3..3dc5424 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
@@ -5,6 +5,7 @@
import com.xcong.excoin.modules.member.parameter.dto.*;
import com.xcong.excoin.modules.member.parameter.vo.*;
+import com.xcong.excoin.modules.member.vo.DefaultWayVo;
import org.springframework.web.bind.annotation.*;
import com.xcong.excoin.common.response.Result;
@@ -216,6 +217,15 @@
public Result setDefaultMethod(@PathVariable("id") Long id) {
return memberService.setDefaultPaymethod(id);
}
+
+ @ApiOperation(value = "获取我的默认收款方式", notes = "获取我的默认收款方式")
+ @ApiResponses({
+ @ApiResponse(code = 200, message = "获取成功", response = DefaultWayVo.class)
+ })
+ @GetMapping(value = "/findDefaultWay")
+ public Result findDefaultWay() {
+ return memberService.findDefaultWay();
+ }
/**
* 绑定手机号
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 4c03de3..0a27ba7 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
@@ -93,4 +93,5 @@
public Result memberMessageReminder();
+ Result findDefaultWay();
}
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 47b1927..a0fc791 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
@@ -30,6 +30,7 @@
import com.xcong.excoin.modules.member.parameter.dto.*;
import com.xcong.excoin.modules.member.parameter.vo.*;
import com.xcong.excoin.modules.member.service.MemberService;
+import com.xcong.excoin.modules.member.vo.DefaultWayVo;
import com.xcong.excoin.modules.platform.dao.PlatformFeeSettingDao;
import com.xcong.excoin.modules.platform.dao.PlatformSymbolsCoinDao;
import com.xcong.excoin.modules.platform.entity.PlatformFeeSettingEntity;
@@ -1277,6 +1278,20 @@
return Result.ok(memberMessageReminderVo);
}
+ @Override
+ public Result findDefaultWay() {
+ //获取用户ID
+ Long memberId = LoginUserUtils.getAppLoginUser().getId();
+// Long memberId = 446L;
+
+ DefaultWayVo defaultWayVo = new DefaultWayVo();
+ MemberPaymentMethodEntity defualtMethod = this.memberPaymentMethodDao.selectDefualtMethod(memberId, null, "1");
+ if(ObjectUtil.isNotEmpty(defualtMethod)){
+ String paymentType = defualtMethod.getPaymentType();
+ defaultWayVo.setPaymentType(paymentType);
+ }
+ return Result.ok(defaultWayVo);
+ }
}
diff --git a/src/main/java/com/xcong/excoin/modules/member/vo/DefaultWayVo.java b/src/main/java/com/xcong/excoin/modules/member/vo/DefaultWayVo.java
new file mode 100644
index 0000000..15e3c9c
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/member/vo/DefaultWayVo.java
@@ -0,0 +1,18 @@
+package com.xcong.excoin.modules.member.vo;
+
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel(value = "DefaultWayVo", description = "接口返回类")
+public class DefaultWayVo {
+ /**
+ * 类型 1-支付宝2-微信3-银行卡
+ */
+
+ @ApiModelProperty(value = "类型 1-支付宝2-微信3-银行卡")
+ private String paymentType;
+
+}
\ No newline at end of file
--
Gitblit v1.9.1