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) => {
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 user = await EstablishmentUser.create({
@ -14,6 +14,7 @@ exports.createUser = async (req, res) => {
name,
email,
password: hashed,
gender,
});
res.status(201).send({'status':"success",'message':"Creation successful",'data': user });

View File

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

View File

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