| | |
| | | if (total.compareTo(BigDecimal.ZERO) < 0) {
|
| | | return Result.fail(MessageSourceUtils.getString("member_service_0005"));
|
| | | }
|
| | | BigDecimal subtract = walletCoin.getTotalBalance().subtract(balance);
|
| | | walletCoin.setAvailableBalance(total);
|
| | | walletCoin.setTotalBalance(subtract);
|
| | | int updateWalletCoinById = memberWalletCoinDao.updateById(walletCoin);
|
| | | if (updateWalletCoinById < 1) {
|
| | | return Result.fail(MessageSourceUtils.getString("member_service_0096"));
|
| | |
| | | MemberWalletCoinEntity walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, walletCode);
|
| | | BigDecimal walletCoinAvailableBalance = walletCoin.getAvailableBalance();
|
| | | BigDecimal CoinAvailableBalance = walletCoinAvailableBalance.add(balance);
|
| | | BigDecimal walletCoinTotalBalance = walletCoin.getTotalBalance();
|
| | | BigDecimal CoinTotalBalance = walletCoinTotalBalance.add(balance);
|
| | |
|
| | | walletCoin.setAvailableBalance(CoinAvailableBalance);
|
| | | walletCoin.setTotalBalance(CoinTotalBalance);
|
| | | int updateById = memberWalletCoinDao.updateById(walletCoin);
|
| | | if (updateById < 1) {
|
| | | return Result.fail(MessageSourceUtils.getString("member_service_0096"));
|