| | |
| | | // followWallet.setMoney(followWallet.getMoney().add(amount)); |
| | | |
| | | walletService.updateMoney(Constants.WALLET_USDT, partyId, BigDecimal.ZERO.subtract(amount), BigDecimal.ZERO, Constants.MONEYLOG_TRANSFER_IN, |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_IN, "现货账户转入跟单账户,订单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_IN, |
| | | "[跟单账变]现货主钱包出账|去向:独立跟单账户|划转单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | // followWalletService.updateMoney(Constants.WALLET_USDT, partyId, BigDecimal.ZERO.add(amount), BigDecimal.ZERO, Constants.MONEYLOG_TRANSFER_IN, |
| | | // Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_IN, "现货账户转入跟单账户,订单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | // followWalletService.update(followWallet, Wrappers.<FollowWallet>lambdaUpdate().eq(FollowWallet::getUserId, partyId)); |
| | | followWalletService.updateMoney(Constants.WALLET_USDT, partyId, amount, BigDecimal.ZERO, Constants.MONEYLOG_TRANSFER_IN, |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_IN, "现货账户转入跟单账户,订单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_IN, |
| | | "[跟单账变]独立跟单账户入账|来源:现货主钱包划转|划转单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | } else { |
| | | if(followWallet.getMoney().compareTo(amount) < 0) { |
| | | throw new BusinessException("跟单账户余额不足!"); |
| | |
| | | // wallet.setMoney(wallet.getMoney().add(amount)); |
| | | |
| | | walletService.updateMoney(Constants.WALLET_USDT, partyId, amount, BigDecimal.ZERO, Constants.MONEYLOG_TRANSFER_OUT, |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_OUT, "跟单账户转入现货账户,订单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_OUT, |
| | | "[跟单账变]现货主钱包入账|来源:独立跟单账户划出|划转单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | followWalletService.updateMoney(Constants.WALLET_USDT, partyId, BigDecimal.ZERO.subtract(amount), BigDecimal.ZERO, Constants.MONEYLOG_TRANSFER_OUT, |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_OUT, "跟单账户转入现货账户,订单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | Constants.WALLET_USDT, Constants.MONEYLOG_TRANSFER_OUT, |
| | | "[跟单账变]独立跟单账户出账|去向:现货主钱包|划转单号[" + walletTransferLog.getOrderNo() + "]"); |
| | | } |
| | | walletTransferLogService.saveRecord(walletTransferLog); |
| | | return Result.succeed("划转成功"); |