bank and account service is updated
This commit is contained in:
parent
ac5a71f1a8
commit
c2dd464fc6
|
|
@ -37,6 +37,7 @@ class ActionsSchemaFactory:
|
||||||
|
|
||||||
class MethodToEvent(ABC, ActionsSchemaFactory):
|
class MethodToEvent(ABC, ActionsSchemaFactory):
|
||||||
|
|
||||||
|
action_key: str = None
|
||||||
event_type: str = None
|
event_type: str = None
|
||||||
event_description: str = ""
|
event_description: str = ""
|
||||||
event_category: str = ""
|
event_category: str = ""
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,6 @@ from api_validations.validations_request import (
|
||||||
)
|
)
|
||||||
|
|
||||||
from api_validations.core_response import AlchemyJsonResponse
|
from api_validations.core_response import AlchemyJsonResponse
|
||||||
|
|
||||||
from api_events.events.abstract_class import MethodToEvent, ActionsSchema
|
from api_events.events.abstract_class import MethodToEvent, ActionsSchema
|
||||||
from api_objects.auth.token_objects import EmployeeTokenObject, OccupantTokenObject
|
from api_objects.auth.token_objects import EmployeeTokenObject, OccupantTokenObject
|
||||||
|
|
||||||
|
|
@ -181,6 +180,7 @@ class BuildUpdateEventMethods(MethodToEvent):
|
||||||
event_description = ""
|
event_description = ""
|
||||||
event_category = ""
|
event_category = ""
|
||||||
|
|
||||||
|
__class_key__ = ""
|
||||||
__event_keys__ = {
|
__event_keys__ = {
|
||||||
"5ad38a66-1189-451e-babb-77de2d63d757": "build_update",
|
"5ad38a66-1189-451e-babb-77de2d63d757": "build_update",
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ class Events(CrudCollection):
|
||||||
__tablename__ = "events"
|
__tablename__ = "events"
|
||||||
__exclude__fields__ = []
|
__exclude__fields__ = []
|
||||||
|
|
||||||
event_type: Mapped[str] = mapped_column(String, nullable=False, comment="default")
|
event_type: Mapped[str] = mapped_column(String, nullable=False, comment="Event Type")
|
||||||
function_code: Mapped[str] = mapped_column(
|
function_code: Mapped[str] = mapped_column(
|
||||||
String, nullable=False, comment="function code"
|
String, nullable=False, comment="function code"
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
import sys
|
||||||
|
|
||||||
|
if '/service_app_banks' not in list(sys.path):
|
||||||
|
sys.path.append('/service_account_records')
|
||||||
|
|
||||||
from decimal import Decimal
|
from decimal import Decimal
|
||||||
|
|
||||||
from api_services.bank_actions.wag_account_record_parser import (
|
from api_services.bank_actions.wag_account_record_parser import (
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
import sys
|
||||||
|
|
||||||
|
if '/service_app_banks' not in list(sys.path):
|
||||||
|
sys.path.append('/service_account_records')
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from difflib import get_close_matches
|
from difflib import get_close_matches
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,14 @@
|
||||||
|
import sys
|
||||||
|
|
||||||
|
if '/service_app_banks' not in list(sys.path):
|
||||||
|
sys.path.append('/service_app_banks')
|
||||||
|
|
||||||
from api_services.email.service import send_email
|
from api_services.email.service import send_email
|
||||||
from api_library.date_time_actions.date_functions import client_arrow
|
from api_library.date_time_actions.date_functions import client_arrow
|
||||||
|
from databases import AccountRecords
|
||||||
|
|
||||||
|
|
||||||
def send_mail_to_users_that_have_received_email_from_banks():
|
def send_mail_to_users_that_have_received_email_from_banks():
|
||||||
from databases import AccountRecords
|
|
||||||
|
|
||||||
print("Service is booting up")
|
print("Service is booting up")
|
||||||
print("Sending mail to users that have received email from banks")
|
print("Sending mail to users that have received email from banks")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
import sys
|
||||||
|
|
||||||
|
if '/service_app_banks' not in list(sys.path):
|
||||||
|
sys.path.append('/service_app_banks')
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import json
|
import json
|
||||||
import arrow
|
import arrow
|
||||||
|
|
@ -7,6 +12,9 @@ from logging import getLogger, basicConfig, INFO
|
||||||
from config_isbank import Config
|
from config_isbank import Config
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
from databases import AccountRecords
|
||||||
|
from api_library.date_time_actions.date_functions import system_arrow
|
||||||
|
|
||||||
logger = getLogger(__name__)
|
logger = getLogger(__name__)
|
||||||
basicConfig(filename=__name__, level=INFO)
|
basicConfig(filename=__name__, level=INFO)
|
||||||
|
|
||||||
|
|
@ -60,11 +68,7 @@ def sender_service():
|
||||||
|
|
||||||
|
|
||||||
def is_bank_retrieve_account_records(bank_data):
|
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)
|
data_bulk = json.loads(bank_data)
|
||||||
|
|
||||||
new_record_list = []
|
new_record_list = []
|
||||||
for data_keys in data_bulk: # data_bulk is a dict
|
for data_keys in data_bulk: # data_bulk is a dict
|
||||||
for data_dict in data_bulk[data_keys]: # data_bulk[data_keys] is a list
|
for data_dict in data_bulk[data_keys]: # data_bulk[data_keys] is a list
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue