| | |
| | | }
|
| | |
|
| | | @Override
|
| | | public Result enterTransactionPageOfWalletCoin(String symbol, String type) {
|
| | | public Result enterTransactionPageOfWalletCoin(String symbol) {
|
| | | if (StrUtil.isBlank(symbol)) {
|
| | | return Result.fail(MessageSourceUtils.getString("order_service_0001"));
|
| | | }
|
| | |
| | | // 手续费用率
|
| | | transactionPageOfWalletCoinVo.setFeeRatio(tradeSetting.getFeeRatio().setScale(4, BigDecimal.ROUND_DOWN));
|
| | | // 用户可用金额
|
| | | if(MemberWalletCoinEnum.ENTERTRANSACTIONPAGEOFWALLETCOIN_BUY.getValue().equals(type)) {//买入
|
| | | transactionPageOfWalletCoinVo.setAvailableBalance(walletCoinUsdt.getAvailableBalance().setScale(4, BigDecimal.ROUND_DOWN));
|
| | | }else {
|
| | | transactionPageOfWalletCoinVo.setAvailableBalance(walletCoin.getAvailableBalance().setScale(4, BigDecimal.ROUND_DOWN));
|
| | | }
|
| | | transactionPageOfWalletCoinVo.setAvailableBalanceBuy(walletCoinUsdt.getAvailableBalance().setScale(4, BigDecimal.ROUND_DOWN));
|
| | | transactionPageOfWalletCoinVo.setAvailableBalanceSell(walletCoin.getAvailableBalance().setScale(4, BigDecimal.ROUND_DOWN));
|
| | | //当前价
|
| | | transactionPageOfWalletCoinVo.setCurrentPrice(closePrice.setScale(4, BigDecimal.ROUND_DOWN));
|
| | | //比例
|
| | |
| | | transactionPageOfWalletCoinVo.setCurrentPriceCny(cnyUsdt.multiply(closePrice).setScale(4, BigDecimal.ROUND_DOWN));
|
| | |
|
| | | transactionPageOfWalletCoinVo.setSymbol(symbol);
|
| | | transactionPageOfWalletCoinVo.setType(type);
|
| | | return Result.ok(transactionPageOfWalletCoinVo);
|
| | | }
|
| | |
|