From 6d8fe247188e53acd0e0b3a9eac30ac69a42b4e6 Mon Sep 17 00:00:00 2001 From: VivianDee <115420678+VivianDee@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:24:17 +0100 Subject: [PATCH] [add]: send email in base service --- send_report.py => JUNK/send_report.py | 0 app/api/services/base_service.py | 4 ++++ 2 files changed, 4 insertions(+) rename send_report.py => JUNK/send_report.py (100%) diff --git a/send_report.py b/JUNK/send_report.py similarity index 100% rename from send_report.py rename to JUNK/send_report.py diff --git a/app/api/services/base_service.py b/app/api/services/base_service.py index 4a6fd86..9969825 100644 --- a/app/api/services/base_service.py +++ b/app/api/services/base_service.py @@ -4,6 +4,7 @@ from flask import jsonify from marshmallow import ValidationError import logging from app.api.integrations import KafkaIntegration +from app.utils.mail import send_report_email, get_report_data logger = logging.getLogger(__name__) @@ -173,3 +174,6 @@ class BaseService: # return {"rate": 0, "fee": 0, "due_days": 0} + @classmethod + def send_mail(cls, report_data, recipients): + send_report_email(report_data, recipients)