smc_cet_mainapp_backend/app/controllers/master.controller.js
suseendhiran17 3016e9fc15 susee
2022-06-21 10:14:12 +05:30

220 lines
8.8 KiB
JavaScript

const { sequelize,EntityApplicantMaster,StateMaster,CityMaster,PinMaster,ChecktypeCheckresultRelationMaster
,DueDiligenceCheck,CheckResultMaster,CheckTypeMaster} = require('../models')
const { logMsg } = require('../services/logger.js');
// select entityMaster data
exports.EntityApplicantMasterData = async (req, res) =>
{
try
{
await EntityApplicantMaster.findAll({where :{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
};
// create entity master data
exports.CreateEntityApplicantMasterData = async (req, res) =>
{
try
{
await EntityApplicantMaster.create(req.body)
.then(data =>
{
res.send({'status':200,'message':"success",'data': data});
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while create entity applicant masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while create entity applicant masterdata." ,'data': "No data"
});
} //end of try catch
};
// select state master data
exports.StateMasterData = async (req, res) =>
{
try
{
await StateMaster.findAll({ where : {"is_active" : 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 state masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching state masterdata." ,'data': "No data"
});
} //end of try catch
};
// select city master data
exports.CityMasterData = async (req, res) =>
{
try
{
await CityMaster.findAll({ where : { "state_id" : req.query.state_id , "is_active" : 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 city masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching city masterdata." ,'data': "No data"
});
} //end of try catch
};
// select pin master data
exports.PinMasterData = async (req, res) =>
{
try
{
await PinMaster.findAll({ where : { "state_id" : req.query.state_id , "is_active" : 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 pin masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching pin masterdata." ,'data': "No data"
});
} //end of try catch
};
// select checkResultMaster
exports.CheckResultMaster = async (req, res) =>
{
try
{
const storeData = await sequelize.query('SELECT checktype_checkresult_relation_master.check_type_id , checktype_checkresult_relation_master.check_result_id, check_type_master.value AS check_type, check_result_master.value AS check_result FROM checktype_checkresult_relation_master JOIN check_type_master ON checktype_checkresult_relation_master.check_type_id = check_type_master.id and check_type_master.is_active = 1JOIN check_result_master ON checktype_checkresult_relation_master.check_result_id = check_result_master.id and check_result_master.is_active = 1 where checktype_checkresult_relation_master.is_active = 1 ')
res.send({'status':200,'message':"success",'data':storeData
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while fetching check result master data." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching check result master data." ,'data': "No data"
});
} //end of try catch
};
// create check type master
exports.CreateCheckTypeMaster = async (req, res) =>
{
try
{
await CheckTypeMaster.create(req.body)
.then(data =>
{
res.send({'status':200,'message':"success",'data':"success"});
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while create type masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while create type masterdata." ,'data': "No data"
});
} //end of try catch
};
// create relation master
exports.CreateRelationMaster = async (req, res) =>
{
try
{
await ChecktypeCheckresultRelationMaster.create(req.body)
.then(data =>
{
res.send({'status':200,'message':"success",'data':"success"});
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while create relation masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while create relation masterdata." ,'data': "No data"
});
} //end of try catch
};
// // select pin master data
// exports.PinMasterData = async (req, res) =>
// {
// try
// {
// await PinMaster.findAll({ where : { "state_id" : req.query.state_id , "is_active" : 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 pin masterdata." ,'data': "No data" });
// });
// } catch(err) {
// res.send({'status':404,
// message: err.message || "Some error occurred while fetching pin masterdata." ,'data': "No data"
// });
// } //end of try catch
// };