Added Transaction offer
This commit is contained in:
@@ -6,6 +6,7 @@ from app.api.services.repayment_service import RepaymentService
|
||||
from app.api.services.loan_charge_service import LoanChargeService
|
||||
from app.api.services.loan_service import LoanService
|
||||
from app.api.services.transaction_service import TransactionService
|
||||
from app.api.services.transaction_offers_service import TransactionOfferService
|
||||
from app.api.services.auth_service import AuthService
|
||||
from app.api.services.dashboard_service import DashboardService
|
||||
from app.api.services.offer_service import OfferService
|
||||
@@ -144,6 +145,24 @@ def get_transactions():
|
||||
response = TransactionService.process_request(filters)
|
||||
return response
|
||||
|
||||
@api.route('/transaction-offers', methods=['GET'])
|
||||
# @token_required
|
||||
def get_transaction_offers():
|
||||
# Extract query parameters for filtering
|
||||
filters = {
|
||||
'customer_id': request.args.get('customer_id'),
|
||||
'transaction_id': request.args.get('transaction_id'),
|
||||
'offer_id': request.args.get('offer_id'),
|
||||
'product_id': request.args.get('product_id'),
|
||||
'original_transaction': request.args.get('original_transaction'),
|
||||
'start_date': request.args.get('start_date'),
|
||||
'end_date': request.args.get('end_date'),
|
||||
'page': request.args.get('page', 1),
|
||||
'limit': request.args.get('limit', 20)
|
||||
}
|
||||
response = TransactionOfferService.process_request(filters)
|
||||
return response
|
||||
|
||||
@api.route('/repayments', methods=['GET'])
|
||||
# @token_required
|
||||
def get_all_repayments():
|
||||
|
||||
Reference in New Issue
Block a user