updateRepaymentTrackRecord : suseendhiran

This commit is contained in:
suseendhiran17 2022-07-28 10:18:23 +05:30
parent af7326dab4
commit b6c81a9d23
4 changed files with 49 additions and 16 deletions

View File

@ -267,16 +267,20 @@ exports.UpdateRepaymentTrackRecordMaster = async (req, res) =>
{ {
try try
{ {
id = req.body.id; req.body.forEach(async(element,index,array) => {
delete req.body.id id = element.id;
await RepaymentTrackRecord.update({is_active : 0 },{ where: { id: id }}); delete element.id
RepaymentTrackRecord.create(req.body).then(data => RepaymentTrackRecord.update(element,{ where: { id: id }})
.then(data=>{
if (array.length - 1 == index )
{ {
res.send({'status':200,'message':"success",'data':data}); res.send({'status':200,'message':"success",'data':data});
}
}) })
.catch(err => { .catch(err=>{
res.send({'status':404, res.send({'status':404,
message: err.message || "Some error occurred while retrieving statements." ,'data': "No data" }); message: err.message || "Some error occurred while create Obligation RepaymentTrackRecord." ,'data': "No data" });
})
}); });
} catch(err) { } catch(err) {

31
package-lock.json generated
View File

@ -11,10 +11,12 @@
"dependencies": { "dependencies": {
"body-parser": "^1.19.0", "body-parser": "^1.19.0",
"cors": "^2.8.5", "cors": "^2.8.5",
"date-fns": "^2.28.0",
"dotenv": "^10.0.0", "dotenv": "^10.0.0",
"excel-date-to-js": "^1.1.4", "excel-date-to-js": "^1.1.4",
"express": "^4.17.1", "express": "^4.17.1",
"log4js": "^6.3.0", "log4js": "^6.3.0",
"moment": "^2.29.4",
"mssql": "^7.2.0", "mssql": "^7.2.0",
"request": "^2.88.2", "request": "^2.88.2",
"sequelize": "^6.6.5", "sequelize": "^6.6.5",
@ -1669,6 +1671,18 @@
"node": ">=0.10" "node": ">=0.10"
} }
}, },
"node_modules/date-fns": {
"version": "2.28.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
"integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==",
"engines": {
"node": ">=0.11"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/date-fns"
}
},
"node_modules/date-format": { "node_modules/date-format": {
"version": "4.0.5", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz",
@ -3342,9 +3356,9 @@
"optional": true "optional": true
}, },
"node_modules/moment": { "node_modules/moment": {
"version": "2.29.1", "version": "2.29.4",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
"engines": { "engines": {
"node": "*" "node": "*"
} }
@ -6973,6 +6987,11 @@
"assert-plus": "^1.0.0" "assert-plus": "^1.0.0"
} }
}, },
"date-fns": {
"version": "2.28.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
"integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw=="
},
"date-format": { "date-format": {
"version": "4.0.5", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz",
@ -8276,9 +8295,9 @@
"optional": true "optional": true
}, },
"moment": { "moment": {
"version": "2.29.1", "version": "2.29.4",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
}, },
"moment-timezone": { "moment-timezone": {
"version": "0.5.34", "version": "0.5.34",

View File

@ -12,10 +12,12 @@
"dependencies": { "dependencies": {
"body-parser": "^1.19.0", "body-parser": "^1.19.0",
"cors": "^2.8.5", "cors": "^2.8.5",
"date-fns": "^2.28.0",
"dotenv": "^10.0.0", "dotenv": "^10.0.0",
"excel-date-to-js": "^1.1.4", "excel-date-to-js": "^1.1.4",
"express": "^4.17.1", "express": "^4.17.1",
"log4js": "^6.3.0", "log4js": "^6.3.0",
"moment": "^2.29.4",
"mssql": "^7.2.0", "mssql": "^7.2.0",
"request": "^2.88.2", "request": "^2.88.2",
"sequelize": "^6.6.5", "sequelize": "^6.6.5",

View File

@ -1,5 +1,6 @@
require('dotenv').config(); require('dotenv').config();
const express = require('express') const express = require('express')
var moment = require('moment')
var swaggerSpecToPdf = require("swagger-spec-to-pdf") var swaggerSpecToPdf = require("swagger-spec-to-pdf")
const app = express() const app = express()
//it is used to clear cache //it is used to clear cache
@ -62,3 +63,10 @@ app.listen({ port: PORT_NUMBER }, async () => {
//await sequelize.authenticate() //await sequelize.authenticate()
}) })