bank records updated

This commit is contained in:
2024-12-19 11:37:25 +03:00
parent eab9e93969
commit c248db29fe
3 changed files with 20 additions and 15 deletions

View File

@@ -1,5 +1,7 @@
import sys
from databases.sql_models.account.iban import BuildIbans
if "/service_app_banks" not in list(sys.path):
sys.path.append("/service_app_banks")
@@ -81,7 +83,7 @@ def is_bank_retrieve_account_records(bank_data):
data_dict["bank_date_d"] = bank_date.day
data_dict["bank_date_y"] = bank_date.year
data_dict["bank_date"] = str(bank_date)
build_iban = BuildIbans.filter_by_one(iban=data_dict["iban"], system=True)
if found_record := AccountRecords.filter_one(
AccountRecords.bank_date == data_dict["bank_date"],
AccountRecords.iban == data_dict["iban"],
@@ -91,6 +93,7 @@ def is_bank_retrieve_account_records(bank_data):
).data:
print("already @database record", found_record.id)
else:
data_dict = {"build_id": build_iban.build_id, "build_uu_id": build_iban.build_uu_id}
new_account_record = AccountRecords.find_or_create(**data_dict)
new_account_record.save_and_confirm()
new_record_list.append(new_account_record.get_dict())