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
{
id = req.body.id;
delete req.body.id
await RepaymentTrackRecord.update({is_active : 0 },{ where: { id: id }});
RepaymentTrackRecord.create(req.body).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,array) => {
id = element.id;
delete element.id
RepaymentTrackRecord.update(element,{ where: { id: id }})
.then(data=>{
if (array.length - 1 == index )
{
res.send({'status':200,'message':"success",'data':data});
}
})
.catch(err=>{
res.send({'status':404,
message: err.message || "Some error occurred while create Obligation RepaymentTrackRecord." ,'data': "No data" });
})
});
} catch(err) {

31
package-lock.json generated
View File

@ -11,10 +11,12 @@
"dependencies": {
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"date-fns": "^2.28.0",
"dotenv": "^10.0.0",
"excel-date-to-js": "^1.1.4",
"express": "^4.17.1",
"log4js": "^6.3.0",
"moment": "^2.29.4",
"mssql": "^7.2.0",
"request": "^2.88.2",
"sequelize": "^6.6.5",
@ -1669,6 +1671,18 @@
"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": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz",
@ -3342,9 +3356,9 @@
"optional": true
},
"node_modules/moment": {
"version": "2.29.1",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
"integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
"version": "2.29.4",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
"engines": {
"node": "*"
}
@ -6973,6 +6987,11 @@
"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": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz",
@ -8276,9 +8295,9 @@
"optional": true
},
"moment": {
"version": "2.29.1",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
"integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
"version": "2.29.4",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
},
"moment-timezone": {
"version": "0.5.34",

View File

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

View File

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