GWM : user auth issue

This commit is contained in:
Gowtham M 2025-10-21 15:31:57 +05:30
parent cada1873e3
commit dd60e960cb
3 changed files with 7 additions and 5 deletions

View File

@ -6,7 +6,7 @@ const EstablishmentUser = db.establishment_user;
exports.createUser = async (req, res) => { exports.createUser = async (req, res) => {
try { try {
const { establishment_id, name, email, password } = req.body; const { establishment_id, name, email, password , gender} = req.body;
const hashed = await bcrypt.hash(password, 10); const hashed = await bcrypt.hash(password, 10);
const user = await EstablishmentUser.create({ const user = await EstablishmentUser.create({
@ -14,6 +14,7 @@ exports.createUser = async (req, res) => {
name, name,
email, email,
password: hashed, password: hashed,
gender,
}); });
res.status(201).send({'status':"success",'message':"Creation successful",'data': user }); res.status(201).send({'status':"success",'message':"Creation successful",'data': user });

View File

@ -1,6 +1,7 @@
const bcrypt = require("bcryptjs"); const bcrypt = require("bcryptjs");
const jwt = require("jsonwebtoken"); const jwt = require("jsonwebtoken");
const { EstablishmentUser } = require("../models"); const db = require("../models");
const EstablishmentUser = db.EstablishmentUser;
// User Login // User Login
exports.login = async (req, res) => { exports.login = async (req, res) => {

View File

@ -14,7 +14,7 @@ db.sequelize = sequelize;
db.user = require("./user.model.js")(sequelize, DataTypes); db.user = require("./user.model.js")(sequelize, DataTypes);
db.establishment = require("./establishment.model")(sequelize, DataTypes); db.establishment = require("./establishment.model")(sequelize, DataTypes);
db.establishment_user = require("./establishment_user.model")(sequelize, DataTypes); db.EstablishmentUser = require("./establishment_user.model")(sequelize, DataTypes);
db.Product = require("./product.model.js")(sequelize, DataTypes); db.Product = require("./product.model.js")(sequelize, DataTypes);
db.EstablishmentProduct = require("./establishmentProduct.model")(sequelize, DataTypes); db.EstablishmentProduct = require("./establishmentProduct.model")(sequelize, DataTypes);
db.VariationReasonMaster = require("./variationReasonMaster.model")(sequelize, DataTypes); db.VariationReasonMaster = require("./variationReasonMaster.model")(sequelize, DataTypes);
@ -26,12 +26,12 @@ db.SubmissionDeadline = require("./submissionDeadline.model")(sequelize, DataTyp
// Associations // Associations
db.establishment.hasMany(db.establishment_user, { db.establishment.hasMany(db.EstablishmentUser, {
foreignKey: "establishment_id", foreignKey: "establishment_id",
as: "users", as: "users",
}); });
db.establishment_user.belongsTo(db.establishment, { db.EstablishmentUser.belongsTo(db.establishment, {
foreignKey: "establishment_id", foreignKey: "establishment_id",
as: "establishment", as: "establishment",
}); });