From 84753cea9b1a8c4e5c988266cf874467180cf7eb Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 21 Aug 2020 17:31:46 +0800 Subject: [PATCH] 20200821 --- src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java | 7 +++++-- src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java | 5 ++--- src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java b/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java index b37754c..d49da18 100644 --- a/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java +++ b/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java @@ -90,9 +90,12 @@ * @return */ @ApiOperation(value="查询合约账户里面的可用资产余额", notes="查询合约账户里面的可用资产余额") + @ApiImplicitParams({ + @ApiImplicitParam(name = "symbol", value = "币种", required = true, dataType = "String", paramType="query") + }) @GetMapping(value="/findWalletContractBySymbol") - public Result findWalletContractBySymbol() { - return coinService.findWalletContractBySymbol(); + public Result findWalletContractBySymbol(String symbol) { + return coinService.findWalletContractBySymbol(symbol); } /** diff --git a/src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java b/src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java index 6bac866..d02dc57 100644 --- a/src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java +++ b/src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java @@ -19,7 +19,7 @@ public Result contractTransferToWalletCoin(BigDecimal balance, String symbol); - public Result findWalletContractBySymbol(); + public Result findWalletContractBySymbol(String symbol); public Result findWalletCoinBySymbol(String symbol); diff --git a/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java b/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java index 82393d5..a117b62 100644 --- a/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java @@ -461,11 +461,10 @@ } @Override - public Result findWalletContractBySymbol() { + public Result findWalletContractBySymbol(String symbol) { //获取用户ID Long memberId = LoginUserUtils.getAppLoginUser().getId(); - String walletCode = MemberWalletCoinEnum.WALLETCOINCODE.getValue(); - MemberWalletContractEntity walletContract = memberWalletContractDao.findWalletContractByMemberIdAndSymbol(memberId, walletCode); + MemberWalletContractEntity walletContract = memberWalletContractDao.findWalletContractByMemberIdAndSymbol(memberId, symbol); BigDecimal availableBalance = walletContract.getAvailableBalance().setScale(4, BigDecimal.ROUND_DOWN); return Result.ok(availableBalance); } -- Gitblit v1.9.1