update est

This commit is contained in:
unknown 2026-01-07 16:29:42 +05:30
parent b762496709
commit 093589d858

View File

@ -588,19 +588,19 @@ exports.updateEstablishment = async (req, res) => {
const { id } = req.params; const { id } = req.params;
const { establishment_products, establishment_user, ...estData } = req.body; // const { establishment_products, establishment_user, ...estData } = req.body;
logger.error(`Error updating establishment: ${ req.body}`); // logger.error(`Error updating establishment: ${ req.body}`);
// const { const {
// establishment_products, establishment_products,
// establishment_user, establishment_user,
// establishment_code, establishment_code,
// factory_name, factory_name,
// establishment_emirate_id, establishment_emirate_id,
// establishment_city_town_id, establishment_city_town_id,
// industry_code_production, industry_code_production,
// corporate_email, corporate_email,
// ...estData ...estData
// } = req.body; } = req.body;
const user = await EstablishmentUser.findOne({where:{establishment_id:id}}); const user = await EstablishmentUser.findOne({where:{establishment_id:id}});
const resolveActionDoneBy = (item) => { const resolveActionDoneBy = (item) => {
@ -687,6 +687,27 @@ exports.updateEstablishment = async (req, res) => {
return res.status(400).json({ status:"failed", message:"establishment_code already exists" }); return res.status(400).json({ status:"failed", message:"establishment_code already exists" });
} }
} }
if (establishment_code !== undefined)
estData.establishment_code = establishment_code;
if (factory_name !== undefined)
estData.factory_name = factory_name;
if (establishment_emirate_id !== undefined)
estData.establishment_emirate_id = establishment_emirate_id;
if (establishment_city_town_id !== undefined)
estData.establishment_city_town_id = establishment_city_town_id;
if (corporate_email !== undefined)
estData.corporate_email = corporate_email;
// sync industry code & ISIC
if (industry_code_production !== undefined) {
estData.industry_code_production = industry_code_production;
estData.isic_code = industry_code_production;
}
estData.updated_by = estData.updated_by || req.user.id; estData.updated_by = estData.updated_by || req.user.id;
estData.updated_at = estData.updated_at || new Date(); estData.updated_at = estData.updated_at || new Date();