| | |
| | | availableBalance = availableBalance.subtract(userAssets.getHandlingChargeWritten()); |
| | | if(availableBalance.compareTo(BigDecimal.ZERO) >= 0){ |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(availableBalance)); |
| | | userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(userAssets.getAmountToBeCovered()).add(userAssets.getHandlingCharge())); |
| | | userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(userAssets.getAmountToBeCovered())); |
| | | userAssets.setAmountToBeCovered(BigDecimal.ZERO); |
| | | userAssets.setHandlingChargeWritten(BigDecimal.ZERO); |
| | | }else{ |