smc_cet_obligation_backend/app/controllers/obligation.controller.js
2022-03-23 11:37:46 +05:30

113 lines
3.3 KiB
JavaScript

const { sequelize,Test,OblicationMaster,OblicationBurearBankStatement} = require('../models')
const { logMsg } = require('../services/logger.js');
exports.Welcome = (req, res) =>
{
try
{
const Msg = "Welcome....!";
console.log(Msg);
logMsg.info("Api Call Success");
res.send({'status':200 , message:"Success." ,'data': Msg});
} catch(err) {
res.status(500).send({'status':404,
message: err.message || "Some error occurred while inserting statements." ,'data': "No data"
});
} //end of try catch
};
exports.ObligationMaster = async (req, res) =>
{
try
{
await OblicationMaster.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 Obligation masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching Obligation masterdata masterdata." ,'data': "No data"
});
} //end of try catch
};
exports.CreateObligationMaster = async (req, res) =>
{
try
{
await OblicationMaster.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 Oblication masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while create Oblication masterdata." ,'data': "No data"
});
} //end of try catch
};
exports.CreateOblicationBurearBankStatement = async (req, res) =>
{
try
{
await OblicationBurearBankStatement.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 Oblication Burear BankStatement masterdata." ,'data': "No data" });
});
}
catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while create Oblication Burear BankStatement masterdata." ,'data': "No data"
});
} //end of try catch
};
exports.UpdateOblicationBurearBankStatement = async (req, res) =>
{
try
{
id = req.body.id;
delete req.body.id;
await OblicationBurearBankStatement.update({is_active : 0 },{ where: { id: id }});
OblicationBurearBankStatement.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 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
}