diff --git a/app/app.py b/app/app.py index f6c995a..014972b 100644 --- a/app/app.py +++ b/app/app.py @@ -293,14 +293,22 @@ def salary_loanapply2(): if loan != '' and bvn != '' and amount > 0 : loan_read = load_offer(loan,bvn) INSERT_LOAN ="INSERT INTO loan_apply (loan, bvn, amount) VALUES(%s, %s, %s)" + SELECT_LOAN ="SELECT uid FROM loan_apply WHERE loan = '" + loan + "' AND bvn = '" + bvn + "'" new_data = (loan,bvn, amount) with connection: with connection.cursor(cursor_factory=psycopg2.extras.DictCursor) as cursor: cursor.execute(INSERT_LOAN, new_data) + with connection: + with connection.cursor(cursor_factory=psycopg2.extras.DictCursor) as cursor: + cursor.execute(SELECT_LOAN) + loan_record = cursor.fetchall() + + loan_found = count = len( loan_record ) + return { "message": "REQUEST_PIN", - "loan_application_id": '70581361-c2ec-4d6a-93f0-d5c0f2516a00', + "loan_application_id": loan_record[0], "active_loan_count": 0, "active_loan": [] }, 201