From 809a6beb1d460b552a461ffb92ba08b61ae7cc0d Mon Sep 17 00:00:00 2001 From: sriramv Date: Wed, 25 Aug 2021 16:40:15 +0530 Subject: [PATCH] fin_update:GWM --- app/controllers/financial.controller.js | 19 ++++++++++++++++++- app/routes/routes.js | 3 +++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/app/controllers/financial.controller.js b/app/controllers/financial.controller.js index e53bf35..779e8ac 100644 --- a/app/controllers/financial.controller.js +++ b/app/controllers/financial.controller.js @@ -57,7 +57,7 @@ exports.MenuList = async (req, res) => { }); - const EntitiesData = await Entities.findAll({where : { losid } , attributes: ['id', 'losid' , 'pan' , 'cin' , 'bizname'] }); + const EntitiesData = await Entities.findAll({where : { losid } , attributes: ['id', 'losid' , 'pan' , 'cin' , 'bizname' , 'entity_type' , 'activity_group' , 'biz_act_desc' ] }); let data = []; EntitiesData.forEach((value, key)=>{ obj_data = { ...value.dataValues , statementsmasterrData:MasterData} @@ -201,3 +201,20 @@ exports.createFinancials = (req, res) => { }); }; + +exports.updateFinancials = (req, res) => { + const req_array_data = req.body; + try + { + req_array_data.forEach((value, key)=>{ + const id = value.id; + Financials.update({ "entity_id":value.entity_id,"sy_type":value.sy_type,"itemid":value.itemid,"fy":value.fy,"value":value.value,"is_active":value.is_active,"updatedby":value.updatedby },{ where: { id:id }}) + }); + res.send({'status':200,'message':"success",'data':"No data"}); + logMsg.info("multiple financials update Success"); + }catch(err) { + res.status(500).send({'status':404, + message: err.message || "Some error occurred while inserting statements." ,'data': "No data" + }); } + +}; \ No newline at end of file diff --git a/app/routes/routes.js b/app/routes/routes.js index 420a464..eec51cc 100644 --- a/app/routes/routes.js +++ b/app/routes/routes.js @@ -32,6 +32,9 @@ module.exports = app => { // create financials data router.post("/createFinancials", financials.createFinancials); + + // update financials data + router.post("/updateFinancials", financials.updateFinancials); //master.controller api's