summary:GWM

This commit is contained in:
sriramv 2022-06-11 09:53:49 +05:30
parent b48fa4748d
commit 88fa2e03b0
2 changed files with 45 additions and 1 deletions

View File

@ -97,7 +97,31 @@ exports.EnquirySummaryDetailsList =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
}); } //end of try catch
};
exports.SummaryViewOfCreditFacilities =async (req, res) =>
{
try
{
sequelize.query("select count(*) as total_accounts_count,count(case when overdue_amount > 0 then 1 else null end) as overdue_amount_count,count(case when current_balance = 0 then 1 else null end) as zero_balance_count,count(case when overdue_amount <= 0 then 1 else null end) as nill_overdue_amount_count,MAX(sanctioned_amount) as high_credit,SUM(current_balance) as sum_current_balance ,SUM(overdue_amount) as sum_overdue_amount ,MAX(opened_date) as latest_opened_date ,MIN(opened_date) as oldest_opened_date from out_active_and_closed_loans_details where losid = '"+req.query.losid+"' and is_active = 1").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
};

View File

@ -70,6 +70,26 @@ router.get("/enquirySummaryDetailsList", Cibilcontroller.EnquirySummaryDetailsLi
/**
* @swagger
* /api/summaryViewOfCreditFacilities:
* get:
* summary: summary View Of Credit Facilities
* description:
* parameters:
* - in: query
* name: losid
* schema:
* type: string
* required: true
* example: MW112233
* responses:
* 200:
* description: success
*/
router.get("/summaryViewOfCreditFacilities", Cibilcontroller.SummaryViewOfCreditFacilities);
// routes started here