susee
This commit is contained in:
parent
6802166c68
commit
14b396e387
@ -1,12 +1,14 @@
|
||||
const { sequelize,Test,OblicationMaster,OblicationBankStatement} = require('../models')
|
||||
const { sequelize,Test,ObligationMaster,ObligationBankStatement} = require('../models')
|
||||
const { logMsg } = require('../services/logger.js');
|
||||
var swaggerSpecToPdf = require("swagger-spec-to-pdf")
|
||||
|
||||
// get all obligation master data
|
||||
|
||||
// get all Obligation master data
|
||||
exports.ObligationMaster = async (req, res) =>
|
||||
{
|
||||
try
|
||||
{
|
||||
await OblicationMaster.findAll({where : {is_active : 1} })
|
||||
await ObligationMaster.findAll({where : {is_active : 1} })
|
||||
.then(data =>
|
||||
{
|
||||
res.send({'status':200,'message':"success",'data':data});
|
||||
@ -24,12 +26,12 @@ exports.ObligationMaster = async (req, res) =>
|
||||
|
||||
};
|
||||
|
||||
// get all obligation bank statement
|
||||
exports.GetOblicationBankStatement = async (req, res) =>
|
||||
// get all Obligation bank statement
|
||||
exports.GetObligationBankStatement = async (req, res) =>
|
||||
{
|
||||
try
|
||||
{
|
||||
await OblicationBankStatement.findAll({where : {los_id : req.query.los_id , is_active : 1} })
|
||||
await ObligationBankStatement.findAll({where : {los_id : req.query.los_id , is_active : 1} })
|
||||
.then(data =>
|
||||
{
|
||||
res.send({'status':200,'message':"success",'data':data});
|
||||
@ -48,59 +50,60 @@ exports.GetOblicationBankStatement = async (req, res) =>
|
||||
|
||||
};
|
||||
|
||||
// create new obligation master
|
||||
// create new Obligation master
|
||||
exports.CreateObligationMaster = async (req, res) =>
|
||||
{
|
||||
try
|
||||
{
|
||||
await OblicationMaster.create(req.body)
|
||||
await ObligationMaster.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 create Oblication masterdata." ,'data': "No data" });
|
||||
message: err.message || "Some error occurred while create Obligation masterdata." ,'data': "No data" });
|
||||
});
|
||||
|
||||
} catch(err) {
|
||||
res.send({'status':404,
|
||||
message: err.message || "Some error occurred while create Oblication masterdata." ,'data': "No data"
|
||||
message: err.message || "Some error occurred while create Obligation masterdata." ,'data': "No data"
|
||||
});
|
||||
} //end of try catch
|
||||
};
|
||||
|
||||
// create new obligation bank statement
|
||||
exports.CreateOblicationBankStatement = async (req, res) =>
|
||||
// create new Obligation bank statement
|
||||
exports.CreateObligationBankStatement = async (req, res) =>
|
||||
{
|
||||
try
|
||||
{
|
||||
await OblicationBankStatement.create(req.body)
|
||||
await ObligationBankStatement.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 create Oblication Burear BankStatement masterdata." ,'data': "No data" });
|
||||
message: err.message || "Some error occurred while create Obligation Burear BankStatement masterdata." ,'data': "No data" });
|
||||
});
|
||||
|
||||
}
|
||||
catch(err) {
|
||||
res.send({'status':404,
|
||||
message: err.message || "Some error occurred while create Oblication Burear BankStatement masterdata." ,'data': "No data"
|
||||
message: err.message || "Some error occurred while create Obligation Burear BankStatement masterdata." ,'data': "No data"
|
||||
});
|
||||
} //end of try catch
|
||||
};
|
||||
|
||||
// update bank statement ( is_active = 0) then create new bank statement
|
||||
exports.UpdateOblicationBankStatement = async (req, res) =>
|
||||
exports.UpdateObligationBankStatement = async (req, res) =>
|
||||
{
|
||||
try
|
||||
{
|
||||
los_id = req.body.los_id;
|
||||
await OblicationBankStatement.update({is_active : 0 },{ where: { los_id: los_id }});
|
||||
OblicationBankStatement.create(req.body).then(data =>
|
||||
id = req.body.id;
|
||||
delete req.body.id
|
||||
await ObligationBankStatement.update({is_active : 0 },{ where: { id: id }});
|
||||
ObligationBankStatement.create(req.body).then(data =>
|
||||
{
|
||||
res.send({'status':200,'message':"success",'data':data});
|
||||
})
|
||||
@ -116,3 +119,5 @@ exports.UpdateOblicationBankStatement = async (req, res) =>
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,17 +1,18 @@
|
||||
module.exports = app => {
|
||||
const request = require("request");
|
||||
const cors=require('cors');
|
||||
const Mycontroller = require("../controllers/obligation.controller.js");
|
||||
const Mycontroller = require("../controllers/Obligation.controller.js");
|
||||
const { logMsg } = require('../services/logger.js');
|
||||
var router = require("express").Router();
|
||||
var swaggerSpecToPdf = require("swagger-spec-to-pdf")
|
||||
|
||||
|
||||
|
||||
// get obligation masterdata
|
||||
// get Obligation masterdata
|
||||
|
||||
/**
|
||||
* @swagger
|
||||
* /api/obligationmaster:
|
||||
* /api/Obligationmaster:
|
||||
* get:
|
||||
* summary: Obligation masterdata Api
|
||||
* description: Obligation masterdata
|
||||
@ -19,33 +20,33 @@ module.exports = app => {
|
||||
* 200:
|
||||
* description: success
|
||||
*/
|
||||
router.get("/obligationMaster",Mycontroller.ObligationMaster)
|
||||
router.get("/ObligationMaster",Mycontroller.ObligationMaster)
|
||||
|
||||
|
||||
// get oblication burear bankstatement
|
||||
// get Obligation burear bankstatement
|
||||
|
||||
/**
|
||||
* @swagger
|
||||
* /api/getOblicationBankStatement:
|
||||
* /api/getObligationBankStatement:
|
||||
* get:
|
||||
* summary: Get Oblication Bank Statement List
|
||||
* description: Get Oblication Bank Statement
|
||||
* summary: Get Obligation Bank Statement List
|
||||
* description: Get Obligation Bank Statement
|
||||
* parameters:
|
||||
* - in: query
|
||||
* name: los_id
|
||||
* schema:
|
||||
* type: string
|
||||
* required: true
|
||||
* description: Oblication Bank Statement
|
||||
* description: Obligation Bank Statement
|
||||
* example: 12abc
|
||||
* responses:
|
||||
* 200:
|
||||
* description: success
|
||||
*/
|
||||
router.get("/getOblicationBankStatement",Mycontroller.GetOblicationBankStatement)
|
||||
router.get("/getObligationBankStatement",Mycontroller.GetObligationBankStatement)
|
||||
|
||||
|
||||
// create oblication master
|
||||
// create Obligation master
|
||||
|
||||
/**
|
||||
* @swagger
|
||||
@ -70,8 +71,8 @@ router.get("/getOblicationBankStatement",Mycontroller.GetOblicationBankStatement
|
||||
* @swagger
|
||||
* /api/createObligationMaster:
|
||||
* post:
|
||||
* summary: create Oblication masterdata details
|
||||
* description: create a Oblication masterdata
|
||||
* summary: create Obligation masterdata details
|
||||
* description: create a Obligation masterdata
|
||||
* requestBody:
|
||||
* content:
|
||||
* application/json:
|
||||
@ -79,19 +80,19 @@ router.get("/getOblicationBankStatement",Mycontroller.GetOblicationBankStatement
|
||||
* $ref: '#/definitions/createObligationMaster'
|
||||
* responses:
|
||||
* 200:
|
||||
* description: New Oblication masterdata details inserted
|
||||
* description: New Obligation masterdata details inserted
|
||||
* 500:
|
||||
* description: failure in inserting Oblication masterdata details
|
||||
* description: failure in inserting Obligation masterdata details
|
||||
*/
|
||||
router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
||||
|
||||
|
||||
// create oblication bankstatement
|
||||
// create Obligation bankstatement
|
||||
|
||||
/**
|
||||
* @swagger
|
||||
* definitions:
|
||||
* createOblicationBankStatement:
|
||||
* createObligationBankStatement:
|
||||
* type: object
|
||||
* properties:
|
||||
* los_id:
|
||||
@ -209,32 +210,36 @@ router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
||||
*/
|
||||
/**
|
||||
* @swagger
|
||||
* /api/createOblicationBankStatement:
|
||||
* /api/createObligationBankStatement:
|
||||
* post:
|
||||
* summary: create Oblication BankStatement details
|
||||
* description: create a Oblication BankStatement
|
||||
* summary: create Obligation BankStatement details
|
||||
* description: create a Obligation BankStatement
|
||||
* requestBody:
|
||||
* content:
|
||||
* application/json:
|
||||
* schema:
|
||||
* $ref: '#/definitions/createOblicationBankStatement'
|
||||
* $ref: '#/definitions/createObligationBankStatement'
|
||||
* responses:
|
||||
* 200:
|
||||
* description: New Oblication BankStatement details inserted
|
||||
* description: New Obligation BankStatement details inserted
|
||||
* 500:
|
||||
* description: failure in inserting Oblication BankStatement details
|
||||
* description: failure in inserting Obligation BankStatement details
|
||||
*/
|
||||
router.post("/createOblicationBankStatement",Mycontroller.CreateOblicationBankStatement)
|
||||
router.post("/createObligationBankStatement",Mycontroller.CreateObligationBankStatement)
|
||||
|
||||
|
||||
// update Oblication BankStatement
|
||||
// update Obligation BankStatement
|
||||
|
||||
/**
|
||||
* @swagger
|
||||
* definitions:
|
||||
* updateOblicationBankStatement:
|
||||
* updateObligationBankStatement:
|
||||
* type: object
|
||||
* properties:
|
||||
* id:
|
||||
* type: integer
|
||||
* description: id
|
||||
* example: 1
|
||||
* los_id:
|
||||
* type: string
|
||||
* description: losid
|
||||
@ -350,22 +355,25 @@ router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
||||
*/
|
||||
/**
|
||||
* @swagger
|
||||
* /api/updateOblicationBankStatement:
|
||||
* /api/updateObligationBankStatement:
|
||||
* post:
|
||||
* summary: create Oblication Burear BankStatement details
|
||||
* description: create a Oblication Burear BankStatement
|
||||
* summary: create Obligation Burear BankStatement details
|
||||
* description: create a Obligation Burear BankStatement
|
||||
* requestBody:
|
||||
* content:
|
||||
* application/json:
|
||||
* schema:
|
||||
* $ref: '#/definitions/updateOblicationBankStatement'
|
||||
* $ref: '#/definitions/updateObligationBankStatement'
|
||||
* responses:
|
||||
* 200:
|
||||
* description: update Oblication BankStatement details inserted
|
||||
* description: update Obligation BankStatement details inserted
|
||||
* 500:
|
||||
* description: failure in updating Oblication BankStatement details
|
||||
* description: failure in updating Obligation BankStatement details
|
||||
*/
|
||||
router.post("/updateOblicationBankStatement",Mycontroller.UpdateOblicationBankStatement)
|
||||
router.post("/updateObligationBankStatement",Mycontroller.UpdateObligationBankStatement)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1660
package-lock.json
generated
1660
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -13,15 +13,18 @@
|
||||
"body-parser": "^1.19.0",
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^10.0.0",
|
||||
"excel-date-to-js": "^1.1.4",
|
||||
"express": "^4.17.1",
|
||||
"log4js": "^6.3.0",
|
||||
"mssql": "^7.2.0",
|
||||
"request": "^2.88.2",
|
||||
"sequelize": "^6.6.5",
|
||||
"swagger-jsdoc": "^6.1.0",
|
||||
"swagger-spec-to-pdf": "^1.1.0",
|
||||
"swagger-ui-express": "^4.1.6",
|
||||
"winston": "^3.3.3",
|
||||
"winston-daily-rotate-file": "^4.5.5"
|
||||
"winston-daily-rotate-file": "^4.5.5",
|
||||
"xlsx": "^0.18.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"nodemon": "^2.0.12"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
require('dotenv').config();
|
||||
const express = require('express')
|
||||
var swaggerSpecToPdf = require("swagger-spec-to-pdf")
|
||||
const app = express()
|
||||
//it is used to clear cache
|
||||
app.use(function(req, res, next) {
|
||||
@ -59,4 +60,6 @@ app.listen({ port: PORT_NUMBER }, async () => {
|
||||
console.log('Server up on http://localhost:'+ PORT_NUMBER)
|
||||
|
||||
//await sequelize.authenticate()
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user