diff --git a/app/controllers/cibil.controller.js b/app/controllers/cibil.controller.js index 824435f..0bf3f7e 100644 --- a/app/controllers/cibil.controller.js +++ b/app/controllers/cibil.controller.js @@ -345,6 +345,55 @@ exports.ConsolidatedEnquiryAmountSplitUp =async (req, res) => + } catch(err) { + res.status(500).send({'status':404, + message: err.message || "Some error occurred while inserting statements." ,'data': "No data" + }); } //end of try catch + +}; + + + + +exports.SanctionAmountSplitUp =async (req, res) => +{ + try + { + query = "SELECT MemberReferenceNumber as ref_no,AccountType as facility_type ,HighCreditSanctionedAmount as amount FROM con_account_transaction_detail where losid = '"+req.query.losid+"' and MemberReferenceNumber = "+req.query.ref_no+" and AccountType = '"+req.query.facility_type+"'"; + sequelize.query(query).then(async(data) => { + + res.send({'status':200 , message:"Success." ,'data':data}); + + }).catch(err=>{ + + res.send({'status':400 , message: "Failed" ,'data': "Nodata"}); + }) + + + + } catch(err) { + res.status(500).send({'status':404, + message: err.message || "Some error occurred while inserting statements." ,'data': "No data" + }); } //end of try catch + +}; + +exports.ConsolidatedSanctionAmountSplitUp =async (req, res) => +{ + try + { + query = "SELECT MemberReferenceNumber as ref_no,AccountType as facility_type ,HighCreditSanctionedAmount as amount FROM con_account_transaction_detail where losid = '"+req.query.losid+"' and AccountType = '"+req.query.facility_type+"'"; + sequelize.query(query).then(async(data) => { + + res.send({'status':200 , message:"Success." ,'data':data}); + + }).catch(err=>{ + + res.send({'status':400 , message: "Failed" ,'data': "Nodata"}); + }) + + + } catch(err) { res.status(500).send({'status':404, message: err.message || "Some error occurred while inserting statements." ,'data': "No data" diff --git a/app/routes/routes.js b/app/routes/routes.js index 6758b84..f34c756 100644 --- a/app/routes/routes.js +++ b/app/routes/routes.js @@ -275,6 +275,65 @@ router.get("/enquiryAmountSplitUp", Cibilcontroller.EnquiryAmountSplitUp); router.get("/consolidatedEnquiryAmountSplitUp", Cibilcontroller.ConsolidatedEnquiryAmountSplitUp); + +/** +* @swagger +* /api/sanctionAmountSplitUp: +* get: +* summary: Sanction Amount SplitUp +* description: +* parameters: +* - in: query +* name: losid +* schema: +* type: string +* required: true +* example: MW112233 +* - in: query +* name: ref_no +* schema: +* type: integer +* required: true +* example: 000000 +* - in: query +* name: facility_type +* schema: +* type: string +* required: true +* example: Other +* responses: +* 200: +* description: success +*/ +router.get("/sanctionAmountSplitUp", Cibilcontroller.SanctionAmountSplitUp); + + +/** +* @swagger +* /api/consolidatedSanctionAmountSplitUp: +* get: +* summary: consolidated Sanction Amount SplitUp +* description: +* parameters: +* - in: query +* name: losid +* schema: +* type: string +* required: true +* example: MW112233 +* - in: query +* name: facility_type +* schema: +* type: string +* required: true +* example: Other +* responses: +* 200: +* description: success +*/ +router.get("/consolidatedSanctionAmountSplitUp", Cibilcontroller.ConsolidatedSanctionAmountSplitUp); + + // routes started here app.use('/api', router); };