bank records updated

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

View File

@ -14,6 +14,7 @@ class BuildValidation:
"gov_address_code": "Devlet Adres Kodu", "gov_address_code": "Devlet Adres Kodu",
"build_name": "Bina Adı", "build_name": "Bina Adı",
"build_types_uu_id": "Bina Tipi", "build_types_uu_id": "Bina Tipi",
"build_no": "Bina No",
"max_floor": "Kat Sayısı", "max_floor": "Kat Sayısı",
"underground_floor": "Bodrum Kat Sayısı", "underground_floor": "Bodrum Kat Sayısı",
"address_uu_id": "Adres", "address_uu_id": "Adres",
@ -33,6 +34,7 @@ class BuildValidation:
"gov_address_code": "Government Address Code", "gov_address_code": "Government Address Code",
"build_name": "Building Name", "build_name": "Building Name",
"build_types_uu_id": "Building Type", "build_types_uu_id": "Building Type",
"build_no": "Building No",
"max_floor": "Number of Floors", "max_floor": "Number of Floors",
"underground_floor": "Number of Basement Floors", "underground_floor": "Number of Basement Floors",
"address_uu_id": "Address", "address_uu_id": "Address",

View File

@ -102,20 +102,20 @@ services:
# environment: # environment:
# - DATABASE_URL=postgresql+psycopg2://berkay_wag_user:berkay_wag_user_password@postgres_commercial:5432/wag_database # - DATABASE_URL=postgresql+psycopg2://berkay_wag_user:berkay_wag_user_password@postgres_commercial:5432/wag_database
# - PYTHONPATH=/service_app_banks # - PYTHONPATH=/service_app_banks
# ##
wag_account_services: # wag_account_services:
container_name: wag_account_services # container_name: wag_account_services
restart: on-failure # restart: on-failure
build: # build:
context: . # context: .
dockerfile: service_account_records/account.Dockerfile # dockerfile: service_account_records/account.Dockerfile
networks: # networks:
- network_store_services # - network_store_services
depends_on: # depends_on:
- postgres_commercial # - postgres_commercial
environment: # environment:
- DATABASE_URL=postgresql+psycopg2://berkay_wag_user:berkay_wag_user_password@postgres_commercial:5432/wag_database # - DATABASE_URL=postgresql+psycopg2://berkay_wag_user:berkay_wag_user_password@postgres_commercial:5432/wag_database
- PYTHONPATH=/ # - PYTHONPATH=/
# #
# prometheus: # prometheus:
# image: prom/prometheus # image: prom/prometheus

View File

@ -1,5 +1,7 @@
import sys import sys
from databases.sql_models.account.iban import BuildIbans
if "/service_app_banks" not in list(sys.path): if "/service_app_banks" not in list(sys.path):
sys.path.append("/service_app_banks") 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_d"] = bank_date.day
data_dict["bank_date_y"] = bank_date.year data_dict["bank_date_y"] = bank_date.year
data_dict["bank_date"] = str(bank_date) 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( if found_record := AccountRecords.filter_one(
AccountRecords.bank_date == data_dict["bank_date"], AccountRecords.bank_date == data_dict["bank_date"],
AccountRecords.iban == data_dict["iban"], AccountRecords.iban == data_dict["iban"],
@ -91,6 +93,7 @@ def is_bank_retrieve_account_records(bank_data):
).data: ).data:
print("already @database record", found_record.id) print("already @database record", found_record.id)
else: 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 = AccountRecords.find_or_create(**data_dict)
new_account_record.save_and_confirm() new_account_record.save_and_confirm()
new_record_list.append(new_account_record.get_dict()) new_record_list.append(new_account_record.get_dict())