added repayment data
This commit was merged in pull request #20.
This commit is contained in:
@@ -11,6 +11,7 @@ from app.api.services.auth_service import AuthService
|
||||
from app.api.services.dashboard_service import DashboardService
|
||||
from app.api.services.offer_service import OfferService
|
||||
from app.api.services.charge_service import ChargeService
|
||||
from app.api.services.repayment_data_service import RepaymentDataService
|
||||
from functools import wraps
|
||||
from app.utils.logger import logger
|
||||
from app.api.middlewares import enforce_json, require_auth
|
||||
@@ -180,6 +181,22 @@ def get_all_repayments():
|
||||
# logger.info(f"Get repayments request received with filters: {filters}")
|
||||
response = RepaymentService.get_all_repayments(filters)
|
||||
return response
|
||||
@api.route('/repayment-data', methods=['GET'])
|
||||
# @token_required
|
||||
def get_all_repayments_data():
|
||||
# Extract query parameters for filtering
|
||||
filters = {
|
||||
'customer_id': request.args.get('customer_id'),
|
||||
'account_id': request.args.get('account_id'),
|
||||
'added_date': request.args.get('added_date'),
|
||||
'transaction_id': request.args.get('transaction_id'),
|
||||
'fbn_transaction_id': request.args.get('fbn_transaction_id'),
|
||||
'page': request.args.get('page', 1),
|
||||
'limit': request.args.get('limit', 20)
|
||||
}
|
||||
# logger.info(f"Get repayments request received with filters: {filters}")
|
||||
response = RepaymentDataService.get_all_repayments_data(filters)
|
||||
return response
|
||||
|
||||
@api.route('/loan-charges', methods=['GET'])
|
||||
# @token_required
|
||||
|
||||
Reference in New Issue
Block a user