diff --git a/app/integrations/kafka.py b/app/integrations/kafka.py index a30a01e..55298d3 100644 --- a/app/integrations/kafka.py +++ b/app/integrations/kafka.py @@ -146,10 +146,11 @@ class KafkaIntegration: logger.info(f"Calling collect_loan service with message: {message}") try: + #Calling CollectLoan endpoint with data: {'transactionId': 'TRCVIC85641527829', 'customerId': 'ZX48440946', 'productId': 'AMPC', 'loanRef': 'TRCVIC85641527829USSDAMPC', 'debtId': '014231'} response = SimbrellaClient.collect_loan_user_initiated(message) logger.info( f"Successfully sent message to collect_loan service: {response}" ) except Exception as e: - logger.info(f"Failed to call collect_loan service: {e}") + logger.error(f"Failed to call collect_loan service: {e}") # raise diff --git a/app/integrations/simbrella.py b/app/integrations/simbrella.py index 78b5989..b83b9c3 100644 --- a/app/integrations/simbrella.py +++ b/app/integrations/simbrella.py @@ -181,8 +181,17 @@ class SimbrellaClient: @staticmethod def collect_loan_user_initiated(data): # InitiatedBy = USER_INITIATED - logger.info(f"Calling CollectLoan collect_loan_user_initiated ******* endpoint with data: {data}") - return SimbrellaClient._collect_loan(data,"1") + try: + logger.info(f"Calling CollectLoan collect_loan_user_initiated ******* endpoint with data: {data}") + return SimbrellaClient._collect_loan(data, "1") + except Exception as e: + logger.error(f"Error in collect_loan_user_initiated: {e}") + # return ResponseHelper.error( + # message="Failed to collect loan for user initiated ", + # status_code=500, + # error=str(e) + # ) + @staticmethod def collect_loan_user_salary_detect(data): try: