| | |
| | | if (accountType == 2) { //扣除 |
| | | moneyRevise = moneyRevise.negate(); |
| | | } |
| | | walletService.updateMoney("", userId, moneyRevise, new BigDecimal(0), Constants.MONEYLOG_CATEGORY_COIN |
| | | , coinType, accountType == 1 ? Constants.MONEYLOG_CONTENT_RECHARGE : Constants.MONEYLOG_CONTENT_WITHDRAW, "后台修改账号余额"); |
| | | if(coinType.equals("usdt")){ |
| | | walletService.updateMoney("", userId, moneyRevise, new BigDecimal(0), Constants.MONEYLOG_CATEGORY_COIN |
| | | , coinType, accountType == 1 ? Constants.MONEYLOG_CONTENT_RECHARGE : Constants.MONEYLOG_CONTENT_WITHDRAW, "后台修改账号余额"); |
| | | } else { |
| | | coinType = coinType+"usdt"; |
| | | WalletExtend walletExtend = new WalletExtend(); |
| | | walletExtend = walletService.saveExtendByPara(user.getUserId(), coinType); |
| | | |
| | | double volume = moneyRevise.doubleValue(); |
| | | |
| | | BigDecimal amountBefore = new BigDecimal(walletExtend.getAmount()); |
| | | walletService.updateExtend(walletExtend.getPartyId().toString(), walletExtend.getWallettype(), volume); |
| | | // 账变日志 |
| | | MoneyLog moneyLog = new MoneyLog(); |
| | | moneyLog.setCreateTime(new Date()); |
| | | moneyLog.setSymbol(coinType); |
| | | moneyLog.setCategory(Constants.MONEYLOG_CATEGORY_COIN); |
| | | moneyLog.setAmountBefore(amountBefore); |
| | | moneyLog.setAmount(moneyRevise); |
| | | moneyLog.setAmountAfter(amountBefore.add(moneyRevise)); |
| | | moneyLog.setUserId(userId); |
| | | moneyLog.setWalletType(coinType); |
| | | moneyLog.setContentType(accountType == 1 ? Constants.MONEYLOG_CONTENT_RECHARGE : Constants.MONEYLOG_CONTENT_WITHDRAW); |
| | | moneyLog.setLog("后台修改账号余额"); |
| | | moneyLogService.save(moneyLog); |
| | | } |
| | | } |
| | | |
| | | public void checkGooleAuthAndSefeword(User user, String googleAuthCode, String loginSafeword) { |