New records
This commit is contained in:
+43
@@ -441,7 +441,50 @@ def office_login():
|
|||||||
"result_data": result_data,
|
"result_data": result_data,
|
||||||
}, 200
|
}, 200
|
||||||
|
|
||||||
|
@app.route('/office/loan/select')
|
||||||
|
def loan_select():
|
||||||
|
result_data = {
|
||||||
|
"data": office_loan_data('SELECT'),
|
||||||
|
"extra" : []
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
"result_data": result_data,
|
||||||
|
}, 200
|
||||||
|
|
||||||
|
@app.route('/office/loan/apply')
|
||||||
|
def loan_apply():
|
||||||
|
result_data = {
|
||||||
|
"data": office_loan_data('APPLY'),
|
||||||
|
"extra" : []
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
"result_data": result_data,
|
||||||
|
}, 200
|
||||||
|
|
||||||
|
@app.route('/office/loan/approved')
|
||||||
|
def loan_approved():
|
||||||
|
result_data = {
|
||||||
|
"data": office_loan_data('APPROVED'),
|
||||||
|
"extra" : []
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
"result_data": result_data,
|
||||||
|
}, 200
|
||||||
|
|
||||||
|
|
||||||
|
def office_loan_data(loanLevel):
|
||||||
|
# public | loan_apply | table | salaryloan
|
||||||
|
# public | loan_select | table | salaryloan
|
||||||
|
|
||||||
|
SELECT_Q = f'''SELECT ls.id,ls.added::text, dm.name,dm.mobile, ls.bvn , ls.loan,lo.description FROM loan_select ls LEFT JOIN loan_offers lo ON lo.loan=ls.loan
|
||||||
|
LEFT JOIN demo_bank_accounts dm ON dm.bvn = ls.bvn ORDER BY ls.id DESC LIMIT 300 '''
|
||||||
|
with connection:
|
||||||
|
with connection.cursor(cursor_factory=psycopg2.extras.DictCursor) as cursor:
|
||||||
|
cursor.execute(SELECT_Q)
|
||||||
|
select_demoS = cursor.fetchall()
|
||||||
|
|
||||||
|
demo_data = json.dumps( [dict(ix) for ix in select_demoS] )
|
||||||
|
return json.loads( demo_data)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run(host='0.0.0.0', port=8000)
|
app.run(host='0.0.0.0', port=8000)
|
||||||
Reference in New Issue
Block a user