menu_list:GWM
This commit is contained in:
parent
896222af0c
commit
58fe8288fb
@ -8,19 +8,36 @@ const { logMsg } = require('../services/logger.js');
|
|||||||
|
|
||||||
// menu list api
|
// menu list api
|
||||||
exports.MenuList = async (req, res) => {
|
exports.MenuList = async (req, res) => {
|
||||||
|
//findAll({ where :{is_active : 1} ,include : { association: 'sectionsmasterData' } });
|
||||||
|
//findAll({ where :{is_active : 1} , include: { all: true, nested: true , where :{is_active : 1} }});
|
||||||
try {
|
try {
|
||||||
const losid = req.params.losid
|
const losid = req.params.losid
|
||||||
//const MasterData = await Statementsmaster.findAll({include : 'sectionsmasterData'});
|
const MasterData = await Statementsmaster.findAll({
|
||||||
let EntitiesData = await Entities.findAll({where : { losid } });
|
where :{is_active : 1} ,
|
||||||
|
include :[{
|
||||||
return res.send({'status':200,'message':"success",'data':EntitiesData});
|
association: 'sectionsmasterData' ,
|
||||||
|
where :{is_active : 1} ,
|
||||||
|
include :[{
|
||||||
|
association: 'subsectionsmasterData' ,
|
||||||
|
//where :{is_active : 1}
|
||||||
|
}]
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
const EntitiesData = await Entities.findAll({where : { losid } });
|
||||||
|
let data = [];
|
||||||
|
EntitiesData.forEach((value, key)=>{
|
||||||
|
obj_data = { ...value.dataValues , statementsmasterrData:MasterData}
|
||||||
|
data.push(obj_data);
|
||||||
|
});
|
||||||
|
return res.send({'status':200,'message':"success",'data':data});
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log(err)
|
console.log(err)
|
||||||
return res.status(500).json({'status':404,'message':"failed",'data':"No data"})
|
return res.status(500).json({'status':404,'message':"failed",'data':"No data"})
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Retrieve all Entities from the database.
|
// Retrieve all Entities from the database.
|
||||||
exports.findAllEntities = (req, res) => {
|
exports.findAllEntities = (req, res) => {
|
||||||
|
|
||||||
|
|||||||
@ -20,7 +20,8 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
Sectionsmaster.init(
|
Sectionsmaster.init(
|
||||||
{
|
{
|
||||||
statement: { type: DataTypes.INTEGER },
|
statement: { type: DataTypes.INTEGER },
|
||||||
section: { type: DataTypes.STRING },
|
section: { type: DataTypes.STRING },
|
||||||
|
is_active: { type: DataTypes.INTEGER },
|
||||||
createdby: { type: DataTypes.INTEGER },
|
createdby: { type: DataTypes.INTEGER },
|
||||||
updatedby: { type: DataTypes.INTEGER },
|
updatedby: { type: DataTypes.INTEGER },
|
||||||
|
|
||||||
|
|||||||
@ -17,7 +17,8 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
}
|
}
|
||||||
Statementsmaster.init(
|
Statementsmaster.init(
|
||||||
{
|
{
|
||||||
statement: { type: DataTypes.STRING },
|
statement: { type: DataTypes.STRING },
|
||||||
|
is_active: { type: DataTypes.INTEGER },
|
||||||
createdby: { type: DataTypes.INTEGER },
|
createdby: { type: DataTypes.INTEGER },
|
||||||
updatedby: { type: DataTypes.INTEGER },
|
updatedby: { type: DataTypes.INTEGER },
|
||||||
|
|
||||||
|
|||||||
@ -22,6 +22,7 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
section: { type: DataTypes.INTEGER },
|
section: { type: DataTypes.INTEGER },
|
||||||
subsection: { type: DataTypes.STRING },
|
subsection: { type: DataTypes.STRING },
|
||||||
itemtext: { type: DataTypes.STRING },
|
itemtext: { type: DataTypes.STRING },
|
||||||
|
is_active: { type: DataTypes.INTEGER },
|
||||||
createdby: { type: DataTypes.INTEGER },
|
createdby: { type: DataTypes.INTEGER },
|
||||||
updatedby: { type: DataTypes.INTEGER },
|
updatedby: { type: DataTypes.INTEGER },
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user