added bank code and filename as composite key for ach_processed_files table

This commit is contained in:
2026-02-03 17:05:08 +05:30
parent 89dfa310c3
commit 5ceeae9c3d
2 changed files with 9 additions and 8 deletions

View File

@@ -62,9 +62,9 @@ class FileProcessor:
try:
logger.info(f"Starting processing: {filename} (bank: {bankcode})")
# Step 1: Check if already processed
if self.repository.is_file_processed(filename):
logger.info(f"File already processed: {filename}")
# Step 1: Check if already processed for this bank
if self.repository.is_file_processed(filename, bankcode):
logger.info(f"File already processed for {bankcode}: {filename}")
return True
# Step 2: Download file