From 2ae702b0ee13213ee26151c7f72807830acf8a9b Mon Sep 17 00:00:00 2001 From: suseendhiran17 <58357088+suseendhiran17@users.noreply.github.com> Date: Wed, 20 Jul 2022 14:18:28 +0530 Subject: [PATCH] trade ref delete api : suseendhiran --- .../entity.applicant.controller.js | 53 ++++++++++++++----- app/routes/routes.js | 22 +++++++- 2 files changed, 61 insertions(+), 14 deletions(-) diff --git a/app/controllers/entity.applicant.controller.js b/app/controllers/entity.applicant.controller.js index f9bce50..3eebc0a 100644 --- a/app/controllers/entity.applicant.controller.js +++ b/app/controllers/entity.applicant.controller.js @@ -419,19 +419,24 @@ exports.updateDueDiligenceCheck = async (req, res) => { try { - id = req.body.id; - delete req.body.id; - // update value - DueDiligenceCheck.update(req.body,{ where: { id: id }}).then(data => - { - res.send({'status':200,'message':"success",'data':data}); - - }) - .catch(err => { - res.send({'status':404, - message: err.message || "Some error occurred while retrieving statements." ,'data': "No data" }); + req.body.forEach( async (element , index ) => + { + id = element.id; + delete element.id; + console.log(element); + // update value + DueDiligenceCheck.update(element,{ where: { id: id }}).then(data => + { + if (index == [req.body].length -1) + { + res.send({'status':200,'message':"success",'data':data}); + } + }) + .catch(err => { + res.send({'status':404, + message: err.message || "Some error occurred while retrieving statements." ,'data': "No data" }); + }); }); - } catch(err) { res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data" }); } //end of try catch @@ -1214,6 +1219,30 @@ exports.MainAppMasterDataList = async (req, res) => +// delete trade reference api +exports.DeleteTradeReference = async (req, res) => +{ + try + { + TradeReferences.destroy({ where: { id : req.query.id , is_active : 1 }}) + .then(data => + { + res.send({'status':200,'message':"success",'data': data}); + }) + .catch(err => { + res.send({'status':404, + message: err.message || "Some error occurred while create entity applicant masterdata." ,'data': "No data" }); + }); + + } catch(err) { + res.send({'status':404,message: err.message || "Some error occurred while fetching." ,'data': "No data" }); + } //end of try catch + +}; + + + + diff --git a/app/routes/routes.js b/app/routes/routes.js index 4a29e58..d36db2b 100644 --- a/app/routes/routes.js +++ b/app/routes/routes.js @@ -2441,8 +2441,26 @@ router.get("/MainAppMasterDataList", Entitycontroller.MainAppMasterDataList); - - +// delete trade reference api +/** +* @swagger +* /api/DeleteTradeReference: +* delete: +* summary: delete trade reference api +* description: delete trade reference api +* parameters: +* - in: query +* name: id +* schema: +* type: integer +* required: true +* description: id +* example: 1 +* responses: +* 200: +* description: success +*/ +router.delete("/DeleteTradeReference", Entitycontroller.DeleteTradeReference); // routes started here