GWM
This commit is contained in:
parent
e51eed2ba3
commit
0d8634a01b
@ -1,15 +1,117 @@
|
|||||||
const { sequelize,Test , AdjustableTang , PolicyParameterMaster , Authorization } = require('../models')
|
const { sequelize,Test , AdjustableTang , PolicyParameterMaster , Authorization ,DoubleWhammy,DscrLeverageGrid,LeverageUsedForEligCat,ProgramMaster,CheckTypeMaster,PropertyTypeMaster,BusinessActivityMaster} = require('../models')
|
||||||
const { logMsg } = require('../services/logger.js');
|
const { logMsg } = require('../services/logger.js');
|
||||||
const policyHelper = require('../services/policy.helper');
|
const policyHelper = require('../services/policy.helper');
|
||||||
|
|
||||||
|
|
||||||
// select PolicyParameterMaster data
|
// select PolicyParameterMaster data
|
||||||
exports.ParameterMasterData = async (req, res) =>
|
exports.ParameterMasterData = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
try
|
sequelize.query('SELECT section_master.section , policy_parameter_master.parameter , policy_parameter_master.rules , policy_parameter_master.master_key , policy_parameter_master.data , policy_parameter_master.json FROM policy_parameter_master JOIN section_master ON policy_parameter_master.section_id = section_master.id and section_master.is_active = 1 where policy_parameter_master.is_active = 1 ')
|
||||||
|
.then(data =>
|
||||||
{
|
{
|
||||||
sequelize.query('SELECT section_master.section , policy_parameter_master.parameter , policy_parameter_master.rules , policy_parameter_master.master_key , policy_parameter_master.data , policy_parameter_master.json FROM policy_parameter_master JOIN section_master ON policy_parameter_master.section_id = section_master.id and section_master.is_active = 1 where policy_parameter_master.is_active = 1 ')
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
.then(data =>
|
logMsg.info("Master Data List api call Success");
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch(err) {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
||||||
|
});
|
||||||
|
} //end of try catch
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// select DoubleWhammy data
|
||||||
|
exports.DoubleWhammyDataList = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
DoubleWhammy.findAll({raw:true, include:[{ model: ProgramMaster,attributes:['program_name'] },{ model: CheckTypeMaster,attributes:['check_type'] },{ model: PropertyTypeMaster,attributes:['property_type'] }] })
|
||||||
|
.then(data =>
|
||||||
|
{
|
||||||
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
|
logMsg.info("Master Data List api call Success");
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch(err) {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
||||||
|
});
|
||||||
|
} //end of try catch
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
exports.DscrLeverageGridDataList = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
DscrLeverageGrid.findAll({raw:true, include:[{ model: ProgramMaster,attributes:['program_name'] },{ model: BusinessActivityMaster,attributes:['business_activity_name'] }] })
|
||||||
|
.then(data =>
|
||||||
|
{
|
||||||
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
|
logMsg.info("Master Data List api call Success");
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch(err) {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
||||||
|
});
|
||||||
|
} //end of try catch
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
exports.LeverageUsedForEligCatDataList = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
LeverageUsedForEligCat.findAll({raw:true, include:[{ model: ProgramMaster,attributes:['program_name'] },{ model: BusinessActivityMaster,attributes:['business_activity_name'] }] })
|
||||||
|
.then(data =>
|
||||||
|
{
|
||||||
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
|
logMsg.info("Master Data List api call Success");
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch(err) {
|
||||||
|
res.send({'status':404,
|
||||||
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
||||||
|
});
|
||||||
|
} //end of try catch
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// select AdjustableTang data
|
||||||
|
exports.AdjustableTang = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
AdjustableTang.findAll({ where : { is_active : 1}}).then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
logMsg.info("Master Data List api call Success");
|
logMsg.info("Master Data List api call Success");
|
||||||
@ -19,58 +121,53 @@ const policyHelper = require('../services/policy.helper');
|
|||||||
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
||||||
});
|
});
|
||||||
} //end of try catch
|
} //end of try catch
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// select AdjustableTang data
|
|
||||||
exports.AdjustableTang = async (req, res) =>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// select TokenApi data
|
||||||
|
exports.TokenApi = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
try
|
Authorization.findOne({where : { is_active : 1}}).then(async(data) =>
|
||||||
{
|
{
|
||||||
AdjustableTang.findAll({ where : { is_active : 1}}).then(data =>
|
updated_date = new Date(data.updatedAt).toISOString().slice(0, 10);
|
||||||
{
|
current_date = new Date().toISOString().slice(0, 10);
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
if (updated_date == current_date )
|
||||||
logMsg.info("Master Data List api call Success");
|
|
||||||
})
|
|
||||||
.catch(err => {
|
|
||||||
res.send({'status':404,
|
|
||||||
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
|
||||||
});
|
|
||||||
|
|
||||||
} catch(err) {
|
|
||||||
res.send({'status':404,
|
|
||||||
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
|
||||||
});
|
|
||||||
} //end of try catch
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// select TokenApi data
|
|
||||||
exports.TokenApi = async (req, res) =>
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
Authorization.findOne({where : { is_active : 1}}).then(async(data) =>
|
|
||||||
{
|
|
||||||
updated_date = new Date(data.updatedAt).toISOString().slice(0, 10);
|
|
||||||
current_date = new Date().toISOString().slice(0, 10);
|
|
||||||
if (updated_date == current_date )
|
|
||||||
{
|
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
new_token = await policyHelper.NewToken();
|
new_token = await policyHelper.NewToken();
|
||||||
await Authorization.update({token : new_token},{where : {id : 1}})
|
await Authorization.update({token : new_token},{where : {id : 1}})
|
||||||
.catch(err=> {res.send({'status':404,
|
.catch(err=> {res.send({'status':404,
|
||||||
@ -78,20 +175,20 @@ const policyHelper = require('../services/policy.helper');
|
|||||||
})
|
})
|
||||||
token_data = await Authorization.findOne({where : { is_active : 1}})
|
token_data = await Authorization.findOne({where : { is_active : 1}})
|
||||||
res.send({'status':200,'message':"success",'data':token_data});
|
res.send({'status':200,'message':"success",'data':token_data});
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
||||||
});
|
});
|
||||||
} //end of try catch
|
} //end of try catch
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -39,5 +39,25 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
modelName: 'DoubleWhammy',
|
modelName: 'DoubleWhammy',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
DoubleWhammy.associate = models => {
|
||||||
|
DoubleWhammy.hasMany(models.ProgramMaster, {
|
||||||
|
foreignKey: 'id',
|
||||||
|
sourceKey : 'program_id'
|
||||||
|
});
|
||||||
|
DoubleWhammy.hasMany(models.CheckTypeMaster, {
|
||||||
|
foreignKey: 'id',
|
||||||
|
sourceKey : 'check_type_id'
|
||||||
|
});
|
||||||
|
DoubleWhammy.hasMany(models.PropertyTypeMaster, {
|
||||||
|
foreignKey: 'id',
|
||||||
|
sourceKey : 'property_type_id'
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return DoubleWhammy
|
return DoubleWhammy
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,5 +35,19 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
modelName: 'DscrLeverageGrid',
|
modelName: 'DscrLeverageGrid',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
DscrLeverageGrid.associate = models => {
|
||||||
|
DscrLeverageGrid.hasMany(models.ProgramMaster, {
|
||||||
|
foreignKey: 'id',
|
||||||
|
sourceKey : 'program_id'
|
||||||
|
});
|
||||||
|
DscrLeverageGrid.hasMany(models.BusinessActivityMaster, {
|
||||||
|
foreignKey: 'id',
|
||||||
|
sourceKey : 'business_activity_id'
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
return DscrLeverageGrid
|
return DscrLeverageGrid
|
||||||
}
|
}
|
||||||
|
|||||||
@ -32,5 +32,17 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
modelName: 'LeverageUsedForEligCat',
|
modelName: 'LeverageUsedForEligCat',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
LeverageUsedForEligCat.associate = models => {
|
||||||
|
LeverageUsedForEligCat.hasMany(models.ProgramMaster, {
|
||||||
|
foreignKey: 'id',
|
||||||
|
sourceKey : 'program_id'
|
||||||
|
});
|
||||||
|
LeverageUsedForEligCat.hasMany(models.BusinessActivityMaster, {
|
||||||
|
foreignKey: 'id',
|
||||||
|
sourceKey : 'business_activity_id'
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
return LeverageUsedForEligCat
|
return LeverageUsedForEligCat
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,8 +23,7 @@ module.exports = app => {
|
|||||||
router.get("/demo", Mycontroller.Welcome);
|
router.get("/demo", Mycontroller.Welcome);
|
||||||
|
|
||||||
|
|
||||||
// Parameter Maste rData select api
|
// Parameter Master Data select api
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/ParameterMasterData:
|
* /api/ParameterMasterData:
|
||||||
@ -38,7 +37,46 @@ module.exports = app => {
|
|||||||
router.get("/ParameterMasterData", CreditPolicy.ParameterMasterData);
|
router.get("/ParameterMasterData", CreditPolicy.ParameterMasterData);
|
||||||
|
|
||||||
|
|
||||||
// Parameter MasterData select api
|
// DoubleWhammy Data List
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* /api/DoubleWhammyDataList:
|
||||||
|
* get:
|
||||||
|
* summary: DoubleWhammyDataList Api
|
||||||
|
* description:
|
||||||
|
* responses:
|
||||||
|
* 200:
|
||||||
|
* description: success
|
||||||
|
*/
|
||||||
|
router.get("/DoubleWhammyDataList", CreditPolicy.DoubleWhammyDataList);
|
||||||
|
|
||||||
|
// DscrLeverageGrid Data List
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* /api/DscrLeverageGridDataList:
|
||||||
|
* get:
|
||||||
|
* summary: DscrLeverageGridDataList Api
|
||||||
|
* description:
|
||||||
|
* responses:
|
||||||
|
* 200:
|
||||||
|
* description: success
|
||||||
|
*/
|
||||||
|
router.get("/DscrLeverageGridDataList", CreditPolicy.DscrLeverageGridDataList);
|
||||||
|
|
||||||
|
|
||||||
|
// LeverageUsedForEligCat Data List
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* /api/LeverageUsedForEligCatDataList:
|
||||||
|
* get:
|
||||||
|
* summary: LeverageUsedForEligCatDataList Api
|
||||||
|
* description:
|
||||||
|
* responses:
|
||||||
|
* 200:
|
||||||
|
* description: success
|
||||||
|
*/
|
||||||
|
router.get("/LeverageUsedForEligCatDataList", CreditPolicy.LeverageUsedForEligCatDataList);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
|
|||||||
5010
package-lock.json
generated
5010
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user