Compare commits

...

1 Commits

Author SHA1 Message Date
berkay eaadfefeaf updated email service 2025-03-26 11:11:56 +03:00
1 changed files with 27 additions and 26 deletions

View File

@ -43,35 +43,36 @@ def set_account_records_to_send_email():
"""
from app import set_account_records_to_send_email
"""
db_session = AccountRecords.new_session()
account_records = AccountRecords.filter_all(db=db_session).core_query
account_records = (
account_records.order_by(
AccountRecords.bank_date.desc(), AccountRecords.bank_reference_code.desc()
).limit(3).all()
)
first_record, second_record, balance_error = (
account_records[0], account_records[1], False
)
second_balance = first_record.bank_balance - first_record.currency_value
if second_balance != second_record.bank_balance:
balance_error = True
list_of_rows = list()
for record in account_records:
list_of_rows.append(
[record.bank_date, record.process_comment, f"{record.currency_value:.4f}"]
with AccountRecords.new_session() as db_session:
account_records = AccountRecords.filter_all(db=db_session).core_query
account_records = (
account_records.order_by(
AccountRecords.bank_date.desc(), AccountRecords.bank_reference_code.desc()
).limit(3).all()
)
send_to = "karatay@mehmetkaratay.com.tr"
html_template = render_email_template(
headers=["Ulaştığı Tarih", "Banka Transaksiyonu Ek Bilgi", "Aktarım Değeri"],
rows=list_of_rows,
balance_error=balance_error,
bank_balance=account_records[0].bank_balance,
)
send_email_to_given_address(send_to=send_to, html_template=html_template)
first_record, second_record, balance_error = (
account_records[0], account_records[1], False
)
second_balance = first_record.bank_balance - first_record.currency_value
if second_balance != second_record.bank_balance:
balance_error = True
list_of_rows = list()
for record in account_records:
list_of_rows.append(
[record.bank_date, record.process_comment, f"{record.currency_value:.4f}"]
)
send_to = "karatay@mehmetkaratay.com.tr"
html_template = render_email_template(
headers=["Ulaştığı Tarih", "Banka Transaksiyonu Ek Bilgi", "Aktarım Değeri"],
rows=list_of_rows,
balance_error=balance_error,
bank_balance=account_records[0].bank_balance,
)
send_email_to_given_address(send_to=send_to, html_template=html_template)
if __name__ == "__main__":