diff --git a/service_app_banks/isbank/isbank_sender.py b/service_app_banks/isbank/isbank_sender.py index bcc3e95..a0ecddc 100644 --- a/service_app_banks/isbank/isbank_sender.py +++ b/service_app_banks/isbank/isbank_sender.py @@ -61,7 +61,7 @@ def sender_service(): def is_bank_retrieve_account_records(bank_data): from databases import AccountRecords - + from api_library.date_time_actions.date_functions import system_arrow data_bulk = json.loads(bank_data) print("data_bulk", data_bulk) new_record_list = [] @@ -69,15 +69,17 @@ def is_bank_retrieve_account_records(bank_data): for data_dict in data_bulk[data_keys]: # data_bulk[data_keys] is a list data_dict["bank_balance"] = data_dict.pop("balance") data_dict["import_file_name"] = str(data_keys) - print("data_dict before pyd", data_dict) data_dict = BankReceive(**data_dict).model_dump() - print("data_dict after pyd", data_dict) + bank_date = system_arrow.get(str(data_dict['bank_date'])) + data_dict["bank_date_w"] = bank_date.weekday() + data_dict["bank_date_m"] = bank_date.month + data_dict["bank_date_d"] = bank_date.day + data_dict["bank_date_y"] = bank_date.year + data_dict["bank_date"] = str(bank_date) new_account_record = AccountRecords.find_or_create(**data_dict) - print("new_account_record.is_found", new_account_record.is_found) + print("new_account_record", new_account_record) new_record_list.append(new_account_record.get_dict()) - if new_record_list: - return True - return False + return new_record_list if new_record_list else [] # def send_request_to_api(data):