diff --git a/app/controllers/cibil.controller.js b/app/controllers/cibil.controller.js index 22ef859..c9c3510 100644 --- a/app/controllers/cibil.controller.js +++ b/app/controllers/cibil.controller.js @@ -310,7 +310,15 @@ exports.EnquiryAmountSplitUp =async (req, res) => { try { - query = "SELECT MemberReferenceNumber as ref_no,DateOfEnquiry as date,EnquiryPurpose as facility_type,EnquiryAmount as amount FROM con_enquiry_detail where losid ='"+req.query.losid+"' and MemberReferenceNumber = "+req.query.ref_no+" and EnquiryPurpose = '"+req.query.facility_type+"' order by DateOfEnquiry DESC"; + if(req.query.input_data_from = "commercialData") + { + query = "SELECT ApplicationRefno as ref_no,EnquiryDetailsEnquiryDt as date,EnquiryDetailsEnquiryPurpose as facility_type,EnquiryDetailsEnquiryAmt as amount FROM com_enquiry_detail where losid ='"+req.query.losid+"' and ApplicationRefno = "+req.query.ref_no+" and EnquiryDetailsEnquiryPurpose = '"+req.query.facility_type+"' order by EnquiryDetailsEnquiryDt DESC"; + } + else + { + query = "SELECT MemberReferenceNumber as ref_no,DateOfEnquiry as date,EnquiryPurpose as facility_type,EnquiryAmount as amount FROM con_enquiry_detail where losid ='"+req.query.losid+"' and MemberReferenceNumber = "+req.query.ref_no+" and EnquiryPurpose = '"+req.query.facility_type+"' order by DateOfEnquiry DESC"; + } + sequelize.query(query).then(async(data) => { res.send({'status':200 , message:"Success." ,'data':data}); @@ -359,7 +367,15 @@ exports.SanctionAmountSplitUp =async (req, res) => { try { - query = "SELECT MemberReferenceNumber as ref_no,DateOpenedDisbursed as date,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+"'"; + if(req.query.input_data_from = "commercialData") + { + query = " SELECT ApplicationRefno as ref_no,CreditFacilityCDLstReportedDate as date,CreditFacilityCDcfType as facility_type, CreditFacilityCDAmtSanctionedAmt as amount FROM com_credit_facility_current_detail where losid ='"+req.query.losid+"' and ApplicationRefno = "+req.query.ref_no+" and CreditFacilityCDcfType = '"+req.query.facility_type+"' order by CreditFacilityCDLstReportedDate DESC"; + } + else + { + query = "SELECT MemberReferenceNumber as ref_no,DateOpenedDisbursed as date,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+"' order by DateOpenedDisbursed DESC"; + } + sequelize.query(query).then(async(data) => { res.send({'status':200 , message:"Success." ,'data':data}); diff --git a/app/routes/routes.js b/app/routes/routes.js index f34c756..83897f7 100644 --- a/app/routes/routes.js +++ b/app/routes/routes.js @@ -242,6 +242,12 @@ router.get("/consolidatedSummaryViewOfCreditFacilities", Cibilcontroller.Consoli * type: string * required: true * example: Other +* - in: query +* name: input_data_from +* schema: +* type: string +* required: true +* example: consumerData * responses: * 200: * description: success @@ -301,6 +307,12 @@ router.get("/consolidatedEnquiryAmountSplitUp", Cibilcontroller.ConsolidatedEnqu * type: string * required: true * example: Other +* - in: query +* name: input_data_from +* schema: +* type: string +* required: true +* example: commercialDate * responses: * 200: * description: success