|  |  | 
 |  |  |      * @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);
 | 
 |  |  |     }
 | 
 |  |  |     
 | 
 |  |  |     /**
 | 
 
 |  |  | 
 |  |  | 
 | 
 |  |  |     public Result contractTransferToWalletCoin(BigDecimal balance, String symbol);
 | 
 |  |  | 
 | 
 |  |  |     public Result findWalletContractBySymbol();
 | 
 |  |  |     public Result findWalletContractBySymbol(String symbol);
 | 
 |  |  | 
 | 
 |  |  |     public Result findWalletCoinBySymbol(String symbol);
 | 
 |  |  | 
 | 
 
 |  |  | 
 |  |  |     }
 | 
 |  |  | 
 | 
 |  |  |     @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);
 | 
 |  |  |     }
 |