filters for transactions;

update transactions when recurrent updated
This commit is contained in:
xds
2025-11-18 00:34:02 +03:00
parent 42cbf30bd8
commit 195bdd83f0
16 changed files with 162 additions and 526 deletions

View File

@@ -21,7 +21,7 @@ class TransactionServiceImpl(
sortBy: String,
sortDirection: String
): List<Transaction> {
val transactions = transactionRepo.findAllBySpaceId(spaceId)
val transactions = transactionRepo.findAllBySpaceId(spaceId, filter)
return transactions
}
@@ -106,9 +106,10 @@ class TransactionServiceImpl(
tgChatId = existingTransaction.tgChatId,
tgMessageId = existingTransaction.tgMessageId,
)
if (existingTransaction.category == null && updatedTransaction.category != null) {
if ((existingTransaction.category == null && updatedTransaction.category != null) || (existingTransaction.category?.id != updatedTransaction.category?.id)) {
categorizeService.notifyThatCategorySelected(updatedTransaction)
}
return transactionRepo.update(updatedTransaction)
}