Merge pull request #5657 from eugenp/WP-ZeroBalance
Fixed Balance < 0 for Insufficient funds
This commit is contained in:
commit
861df15d2e
|
@ -25,7 +25,7 @@ public class TellerService {
|
|||
bankAccountService.transfer(fromAccontId, toAccountId, amount);
|
||||
auditService.log(fromAccontId, toAccountId, amount);
|
||||
BigDecimal balance = bankAccountService.balanceOf(fromAccontId);
|
||||
if (balance.compareTo(BigDecimal.ZERO) <= 0) {
|
||||
if (balance.compareTo(BigDecimal.ZERO) < 0) {
|
||||
throw new RuntimeException("Insufficient fund.");
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ public class TellerService {
|
|||
bankAccountService.transfer(fromAccontId, toAccountId, amount);
|
||||
auditService.log(fromAccontId, toAccountId, amount);
|
||||
BigDecimal balance = bankAccountService.balanceOf(fromAccontId);
|
||||
if (balance.compareTo(BigDecimal.ZERO) <= 0) {
|
||||
if (balance.compareTo(BigDecimal.ZERO) < 0) {
|
||||
userTransaction.rollback();
|
||||
throw new RuntimeException("Insufficient fund.");
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue