loan apply
This commit is contained in:
@@ -75,6 +75,16 @@ CREATE TABLE loan_select (
|
||||
ALTER TABLE ONLY loan_select
|
||||
ADD CONSTRAINT loan_select_id_key UNIQUE (id);
|
||||
|
||||
CREATE TABLE loan_apply (
|
||||
id SERIAL,
|
||||
uid uuid DEFAULT uuid_generate_v4(),
|
||||
loan VARCHAR(25) NOT NULL,
|
||||
bvn VARCHAR(12) NOT NULL,
|
||||
amount INT DEFAULT 0,
|
||||
added timestamp without time zone DEFAULT now()
|
||||
);
|
||||
ALTER TABLE ONLY loan_apply
|
||||
ADD CONSTRAINT loan_apply_id_key UNIQUE (id);
|
||||
|
||||
|
||||
|
||||
|
||||
+5
-4
@@ -282,16 +282,17 @@ def salary_loanapply2():
|
||||
data = request.json
|
||||
if not data:
|
||||
return {
|
||||
"message": "Please provide bvn and loan",
|
||||
"message": "Please provide bvn and loan and amount",
|
||||
"data": None,
|
||||
"error": "Bad request"
|
||||
}, 400
|
||||
# validate input
|
||||
loan = data["loan"]
|
||||
bvn = data["bvn"]
|
||||
if loan != '' and bvn != '' :
|
||||
amount = data["amount"]
|
||||
if loan != '' and bvn != '' and amount > 0 :
|
||||
loan = load_offer(loan,bvn)
|
||||
INSERT_LOAN ="INSERT INTO loan_select (loan, bvn) VALUES(%s, %s)"
|
||||
INSERT_LOAN ="INSERT INTO loan_apply (loan, bvn, amount) VALUES(%s, %s, %s)"
|
||||
return {
|
||||
"message": "REQUEST_PIN",
|
||||
"loan": loan,
|
||||
@@ -300,7 +301,7 @@ def salary_loanapply2():
|
||||
}, 201
|
||||
else:
|
||||
return {
|
||||
"message": "Error fetching loan!, invalid bvn or loan",
|
||||
"message": "Error fetching loan!, invalid bvn or loan or amount",
|
||||
"data": None,
|
||||
"error": "Unauthorized"
|
||||
}, 404
|
||||
|
||||
Reference in New Issue
Block a user