From 03c9bbd8d9d283a617fb81521ec89cb1c17cc3cb Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 09 Apr 2021 16:48:09 +0800 Subject: [PATCH] 20210409 获取提币手续费 --- src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 4 ++-- src/main/java/com/xcong/excoin/modules/platform/dao/PlatformFeeSettingDao.java | 2 +- src/main/resources/mapper/platform/PlatformFeeSettingDao.xml | 3 +++ src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java | 7 ++++--- src/main/java/com/xcong/excoin/modules/member/service/MemberService.java | 2 +- 5 files changed, 11 insertions(+), 7 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 0ae5d27..6ae9c43 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 @@ -372,11 +372,12 @@ @ApiOperation(value = "提币币种可用资金", notes = "提币币种可用资金") @ApiResponses({@ApiResponse( code = 200, message = "success", response = MemberAvivableCoinInfoVo.class)}) @ApiImplicitParams({ - @ApiImplicitParam(name = "symbol", value = "币种", required = true, dataType = "String", paramType="query") + @ApiImplicitParam(name = "symbol", value = "币种", required = true, dataType = "String", paramType="query"), + @ApiImplicitParam(name = "label", value = "label", required=false, dataType = "String", paramType="query") }) @GetMapping(value = "/memberAvivableCoinInfo") - public Result memberAvivableCoinInfo(String symbol) { - return memberService.memberAvivableCoinInfo(symbol); + public Result memberAvivableCoinInfo(String symbol,String label) { + return memberService.memberAvivableCoinInfo(symbol,label); } /** 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 986270b..cafd678 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 @@ -61,7 +61,7 @@ public Result memberCoinInfoList(); - public Result memberAvivableCoinInfo(String symbol); + public Result memberAvivableCoinInfo(String symbol,String label); public NeedMoneyMemberVo selectFriendRelationUserByMemberId(Long memberId); 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 9a7fbbb..a02656c 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 @@ -872,7 +872,7 @@ } @Override - public Result memberAvivableCoinInfo(String symbol) { + public Result memberAvivableCoinInfo(String symbol,String lable) { //获取用户ID Long memberId = LoginUserUtils.getAppLoginUser().getId(); MemberWalletCoinEntity walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, symbol); @@ -883,7 +883,7 @@ List<MemberAvivableCoinInfoVo> arrayList = new ArrayList<>(); - List<PlatformFeeSettingEntity> feeSettingByTypeAndSymbolLable = platformFeeSettingDao.getFeeSettingsByTypeAndSymbol(2, symbol); + List<PlatformFeeSettingEntity> feeSettingByTypeAndSymbolLable = platformFeeSettingDao.getFeeSettingsByTypeAndSymbol(2, symbol,lable); if (CollUtil.isEmpty(feeSettingByTypeAndSymbolLable)) { return Result.fail(MessageSourceUtils.getString("member_service_0087")); } diff --git a/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformFeeSettingDao.java b/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformFeeSettingDao.java index 03ea822..02378f0 100644 --- a/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformFeeSettingDao.java +++ b/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformFeeSettingDao.java @@ -13,6 +13,6 @@ PlatformFeeSettingEntity getFeeSettingByTypeAndSymbol(@Param("type")Integer type,@Param("symbol")String symbol); - List<PlatformFeeSettingEntity> getFeeSettingsByTypeAndSymbol(@Param("type")int i,@Param("symbol")String symbol); + List<PlatformFeeSettingEntity> getFeeSettingsByTypeAndSymbol(@Param("type")int i,@Param("symbol")String symbol,@Param("lable")String lable); } diff --git a/src/main/resources/mapper/platform/PlatformFeeSettingDao.xml b/src/main/resources/mapper/platform/PlatformFeeSettingDao.xml index 8e31d89..9cc461e 100644 --- a/src/main/resources/mapper/platform/PlatformFeeSettingDao.xml +++ b/src/main/resources/mapper/platform/PlatformFeeSettingDao.xml @@ -30,6 +30,9 @@ <if test="symbol != null and symbol != ''"> and symbol = #{symbol} </if> + <if test="lable != null and lable != ''"> + and lable = #{lable} + </if> </where> </select> -- Gitblit v1.9.1