103 lines
4.3 KiB
JavaScript
103 lines
4.3 KiB
JavaScript
const { sequelize,Test , AdjustableTang , PolicyParameterMaster , Authorization } = require('../models')
|
|
const { logMsg } = require('../services/logger.js');
|
|
const policyHelper = require('../services/policy.helper');
|
|
|
|
|
|
// select PolicyParameterMaster data
|
|
exports.ParameterMasterData = async (req, res) =>
|
|
{
|
|
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 =>
|
|
{
|
|
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 : { id : 1 , is_active : 1}}).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 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});
|
|
}
|
|
else
|
|
{
|
|
new_token = await policyHelper.NewToken();
|
|
Authorization.update({token : new_token},{where : {id : 1}})
|
|
.then(data=>{res.send({'status':200,'message':"success",'data':data})})
|
|
.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" });
|
|
});
|
|
|
|
} catch(err) {
|
|
res.send({'status':404,
|
|
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
|
|
});
|
|
} //end of try catch
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|