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 };