Skip to content

Commit

Permalink
feat: [API] return batch transactions sorted by amount
Browse files Browse the repository at this point in the history
  • Loading branch information
M4rc0Russ0 committed Aug 13, 2024
1 parent 46d0029 commit a5e3491
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;
import java.util.Optional;
import java.util.Set;
import java.util.*;
import java.util.stream.Collectors;

import static java.math.BigDecimal.ZERO;
import static java.util.stream.Collectors.toSet;
Expand Down Expand Up @@ -174,7 +173,8 @@ public List<TransactionItemsProcessView> rejectTransactionItems(TransactionItems
private Set<TransactionView> getTransaction(TransactionBatchEntity transactionBatchEntity) {
return transactionBatchEntity.getTransactions().stream()
.map(this::getTransactionView)
.collect(toSet());
.sorted(Comparator.comparing(TransactionView::getAmountTotalLcy).reversed())
.collect(Collectors.toCollection(LinkedHashSet::new));
}

private TransactionView getTransactionView(TransactionEntity transactionEntity) {
Expand Down

0 comments on commit a5e3491

Please sign in to comment.