config changes

This commit is contained in:
2026-03-15 16:28:09 +05:30
parent eccd596dc0
commit 93b4d88379

View File

@@ -10,7 +10,7 @@ from decimal import Decimal
from typing import Dict, Any, List from typing import Dict, Any, List
from logging_config import get_logger from logging_config import get_logger
from db.models import RTGSInwardRecord # Note: You use NEFTInwardRecord below from db.models import RTGSInwardRecord # Note: You use RTGSInwardRecord below
logger = get_logger(__name__) logger = get_logger(__name__)
@@ -81,13 +81,13 @@ class RTGSDataMapper:
# ------------------------- # -------------------------
@classmethod @classmethod
def map_transaction(cls, parsed_txn: Dict[str, Any], bankcode: str) -> NEFTInwardRecord: def map_transaction(cls, parsed_txn: Dict[str, Any], bankcode: str) -> RTGSInwardRecord:
""" """
Map a single parsed NEFT transaction (dict) to NEFTInwardRecord. Map a single parsed NEFT transaction (dict) to RTGSInwardRecord.
Args: Args:
parsed_txn: Dict emitted by SFTPUtrParser parsed_txn: Dict emitted by SFTPUtrParser
bankcode : Bank code for this transaction (mapped to NEFTInwardRecord.bank_code) bankcode : Bank code for this transaction (mapped to RTGSInwardRecord.bank_code)
""" """
try: try:
# Amount handling # Amount handling
@@ -110,7 +110,7 @@ class RTGSDataMapper:
# Receiver account name: best available proxy is beneficiary_details # Receiver account name: best available proxy is beneficiary_details
recvr_acct_name = (parsed_txn.get('beneficiary_details') or '').strip() recvr_acct_name = (parsed_txn.get('beneficiary_details') or '').strip()
record = NEFTInwardRecord( record = RTGSInwardRecord(
bank_code=bankcode, bank_code=bankcode,
txnind=txnind, txnind=txnind,
jrnl_id=(parsed_txn.get('journal_no') or '').strip(), jrnl_id=(parsed_txn.get('journal_no') or '').strip(),
@@ -139,7 +139,7 @@ class RTGSDataMapper:
raise raise
@classmethod @classmethod
def map_transactions(cls, parsed_transactions: List[Dict[str, Any]], bankcode: str) -> List[NEFTInwardRecord]: def map_transactions(cls, parsed_transactions: List[Dict[str, Any]], bankcode: str) -> List[RTGSInwardRecord]:
""" """
Map a list of parsed NEFT transactions to RTGSInwardRecord objects. Map a list of parsed NEFT transactions to RTGSInwardRecord objects.
@@ -147,7 +147,7 @@ class RTGSDataMapper:
parsed_transactions: List of dicts from SFTPUtrParser parsed_transactions: List of dicts from SFTPUtrParser
bankcode : Bank code to be applied to each record bankcode : Bank code to be applied to each record
""" """
records: List[NEFTInwardRecord] = [] records: List[RTGSInwardRecord] = []
for txn in parsed_transactions: for txn in parsed_transactions:
try: try:
rec = cls.map_transaction(txn, bankcode) rec = cls.map_transaction(txn, bankcode)