| | |
| | | // 获取合约账户(contract) |
| | | Wallet wallet = walletService.saveWalletByPartyId(partyId); |
| | | // 获取资金账户(capital) |
| | | CapitaltWallet capitaltWallet = capitaltWalletService.getOne(new LambdaQueryWrapper<>(CapitaltWallet.class) |
| | | .eq(CapitaltWallet::getUserId, partyId).last(" limit 1 ")); |
| | | // CapitaltWallet capitaltWallet = capitaltWalletService.getOne(new LambdaQueryWrapper<>(CapitaltWallet.class) |
| | | // .eq(CapitaltWallet::getUserId, partyId).last(" limit 1 ")); |
| | | List<WalletExtend> walletExtends = walletExtendService.findByUserId(partyId); |
| | | AtomicReference<BigDecimal> walletExtendMoneyRef = new AtomicReference<>(BigDecimal.ZERO); |
| | | walletExtends.forEach(f -> { |
| | |
| | | Map<String, BigDecimal> assets = new HashMap<>(); |
| | | |
| | | assets.put("contract",wallet.getMoney().setScale(2,RoundingMode.DOWN)); |
| | | assets.put("capital",capitaltWallet.getMoney().add(walletExtendMoney).setScale(2,RoundingMode.DOWN)); |
| | | assets.put("capitalUSDT",capitaltWallet.getMoney());//划转专用 |
| | | // assets.put("capital",capitaltWallet.getMoney().add(walletExtendMoney).setScale(2,RoundingMode.DOWN)); |
| | | // assets.put("capitalUSDT",capitaltWallet.getMoney());//划转专用 |
| | | return Result.succeed(assets); |
| | | } |
| | | } |