susee , landing page api & loan detail api

This commit is contained in:
suseendhiran17 2022-06-27 17:37:04 +05:30
parent 12b0084d9a
commit 7eb804d455
4 changed files with 78 additions and 19 deletions

View File

@ -483,12 +483,12 @@ exports.updateEnquiriesAndDisbursementsDetails = async (req, res) =>
};
//LoanNumberDetails List Api
exports.LoanNumberDetailsList = async (req, res) =>
//landingPageApi(All Loan detail list ) List Api
exports.landingPageApi = async (req, res) =>
{
try
{
LoanDetail.findAll({raw: true , where : { losid : req.query.losid , is_active : 1}}).then(data =>
LoanDetail.findAll({raw: true , where : { is_active : 1}}).then(data =>
{
if(data.length > 0)
{
@ -1048,6 +1048,35 @@ exports.OtherParametersList = async (req, res) =>
};
//LoanDeatilList List Api
exports.LoanDeatilList = async (req, res) =>
{
try
{
LoanDetail.findAll({raw: true , where : { losid : req.query.losid , is_active : 1}}).then(data =>
{
if(data.length > 0)
{
res.send({'status':200,'message':"success",'data':data});
}
else {
res.send({'status':404,'message':"failed",'data':"No data"});
}
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while retrieving statements." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data" });
} //end of try catch
};

View File

@ -18,20 +18,36 @@ exports.Welcome = (req, res) =>
};
// IF(
// AND( variance_in_mv1_and_mv2 > 10% OR (mark_valuation_1 = "",mark_valuation_1 = 0, mark_valuation_2 ="",mark_valuation_2 =0,third_val_not_req="",third_val_not_req=0)),
// AND( variance_in_mv1_and_mv2 > 10% , OR (mark_valuation_1 = "",mark_valuation_1 = 0, mark_valuation_2 ="",mark_valuation_2 =0,third_val_not_req="",third_val_not_req=0) ),
// "Inputs Required",
// IF(
// OR( override="", override ="Average"),
// IF( variance_in_mv1_and_mv2 <= 10% ,( mark_valuation_1 + mark_valuation_2 )/2 ,
// ( third_val_not_req + mark_valuation_2 + mark_valuation_1 - MAX(third_val_not_req , mark_valuation_2, mark_valuation_1))/2),
// IF( variance_in_mv1_and_mv2 <= 10% ,
// ( mark_valuation_1 + mark_valuation_2 )/2 ,
// ( third_val_not_req + mark_valuation_2 + mark_valuation_1 - MAX(third_val_not_req , mark_valuation_2, mark_valuation_1))/2),
// IF( override ="Lower",IF(variance_in_mv1_and_mv2 <= 10% ,
// IF( override ="Lower",
// IF(variance_in_mv1_and_mv2 <= 10% ,
// MIN(mark_valuation_1, mark_valuation_2 ),
// MIN(third_val_not_req ,mark_valuation_2,mark_valuation_1)),
// IF( override ="Higher",IF(variance_in_mv1_and_mv2 <= 10% ,
// IF( override ="Higher"
// ,IF(variance_in_mv1_and_mv2 <= 10% ,
// MAX(mark_valuation_1,mark_valuation_2),
// MAX(third_val_not_req ,mark_valuation_2,mark_valuation_1))))
// )

View File

@ -6,7 +6,7 @@ module.exports = (sequelize, DataTypes) => {
}
LoanDetail.init(
{
losid: { type: DataTypes.INTEGER },
losid: { type: DataTypes.STRING },
// loan_no: { type: DataTypes.INTEGER },
product : { type: DataTypes.STRING },
date_of_login: { type: DataTypes.INTEGER },

View File

@ -67,26 +67,18 @@ router.get("/entityApplicantNameList", Entitycontroller.EntityApplicantNameList)
router.get("/MainApplicantDetailsList", Entitycontroller.MainApplicantDetailsList);
// Loan Details List Api
// landingPageApi List Api
/**
* @swagger
* /api/landingPageApi:
* get:
* summary: Loan Numbers Details List
* description: Get loan Number Details List
* parameters:
* - in: query
* name: losid
* schema:
* type: string
* required: true
* description: id of the entity Details (primart key of entity)
* example: MW112233
* responses:
* 200:
* description: success
*/
router.get("/landingPageApi", Entitycontroller.LoanNumberDetailsList);
router.get("/landingPageApi", Entitycontroller.landingPageApi);
@ -2332,6 +2324,28 @@ router.post("/updateOtherParameters", Entitycontroller.updateOtherParameters);
router.get("/otherParametersList", Entitycontroller.OtherParametersList);
// LoanDeatilList List Api
/**
* @swagger
* /api/LoanDeatilList:
* get:
* summary: Loan Numbers Details List
* description: Get loan Number Details List
* parameters:
* - in: query
* name: losid
* schema:
* type: string
* required: true
* description: id of the loan detail Details (primart key of entity)
* example: MW112233
* responses:
* 200:
* description: success
*/
router.get("/LoanDeatilList", Entitycontroller.LoanDeatilList);