update bank statement susee
This commit is contained in:
parent
da2fe645a7
commit
6802166c68
@ -1,22 +1,21 @@
|
|||||||
const { sequelize,Test,OblicationMaster,OblicationBurearBankStatement} = require('../models')
|
const { sequelize,Test,OblicationMaster,OblicationBankStatement} = require('../models')
|
||||||
const { logMsg } = require('../services/logger.js');
|
const { logMsg } = require('../services/logger.js');
|
||||||
|
|
||||||
|
// get all obligation master data
|
||||||
exports.ObligationMaster = async (req, res) =>
|
exports.ObligationMaster = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await OblicationMaster.findAll({where : {is_active : 1} })
|
await OblicationMaster.findAll({where : {is_active : 1} })
|
||||||
.then(data =>
|
.then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
logMsg.info("Master Data List api call Success");
|
logMsg.info("Master Data List api call Success");
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while fetching Obligation masterdata." ,'data': "No data" });
|
message: err.message || "Some error occurred while fetching Obligation masterdata." ,'data': "No data" });
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while fetching Obligation masterdata masterdata." ,'data': "No data"
|
message: err.message || "Some error occurred while fetching Obligation masterdata masterdata." ,'data': "No data"
|
||||||
@ -25,12 +24,12 @@ exports.ObligationMaster = async (req, res) =>
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// get all obligation bank statement
|
||||||
exports.GetOblicationBurearBankStatement = async (req, res) =>
|
exports.GetOblicationBankStatement = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await OblicationBurearBankStatement.findAll({where : {los_id : req.query.los_id , is_active : 1} })
|
await OblicationBankStatement.findAll({where : {los_id : req.query.los_id , is_active : 1} })
|
||||||
.then(data =>
|
.then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
@ -49,6 +48,7 @@ exports.GetOblicationBurearBankStatement = async (req, res) =>
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// create new obligation master
|
||||||
exports.CreateObligationMaster = async (req, res) =>
|
exports.CreateObligationMaster = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@ -70,12 +70,12 @@ exports.CreateObligationMaster = async (req, res) =>
|
|||||||
} //end of try catch
|
} //end of try catch
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// create new obligation bank statement
|
||||||
exports.CreateOblicationBurearBankStatement = async (req, res) =>
|
exports.CreateOblicationBankStatement = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await OblicationBurearBankStatement.create(req.body)
|
await OblicationBankStatement.create(req.body)
|
||||||
.then(data =>
|
.then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data': data});
|
res.send({'status':200,'message':"success",'data': data});
|
||||||
@ -93,15 +93,14 @@ exports.CreateOblicationBurearBankStatement = async (req, res) =>
|
|||||||
} //end of try catch
|
} //end of try catch
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// update bank statement ( is_active = 0) then create new bank statement
|
||||||
exports.UpdateOblicationBurearBankStatement = async (req, res) =>
|
exports.UpdateOblicationBankStatement = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
id = req.body.id;
|
los_id = req.body.los_id;
|
||||||
delete req.body.id;
|
await OblicationBankStatement.update({is_active : 0 },{ where: { los_id: los_id }});
|
||||||
await OblicationBurearBankStatement.update({is_active : 0 },{ where: { id: id }});
|
OblicationBankStatement.create(req.body).then(data =>
|
||||||
OblicationBurearBankStatement.create(req.body).then(data =>
|
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
})
|
})
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
const { Model } = require('sequelize')
|
const { Model } = require('sequelize')
|
||||||
module.exports = (sequelize, DataTypes) => {
|
module.exports = (sequelize, DataTypes) => {
|
||||||
class OblicationBurearBankStatement extends Model {
|
class OblicationBankStatement extends Model {
|
||||||
|
|
||||||
}
|
}
|
||||||
OblicationBurearBankStatement.init(
|
OblicationBankStatement.init(
|
||||||
{
|
{
|
||||||
los_id: { type: DataTypes.STRING },
|
los_id: { type: DataTypes.STRING },
|
||||||
lender: { type: DataTypes.STRING },
|
lender: { type: DataTypes.STRING },
|
||||||
@ -37,11 +37,11 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
sequelize,
|
sequelize,
|
||||||
tableName: 'obligation_burear_bank_statement',
|
tableName: 'obligation_bank_statement',
|
||||||
modelName: 'OblicationBurearBankStatement',
|
modelName: 'OblicationBankStatement',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
return OblicationBurearBankStatement
|
return OblicationBankStatement
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -19,39 +19,38 @@ module.exports = app => {
|
|||||||
* 200:
|
* 200:
|
||||||
* description: success
|
* description: success
|
||||||
*/
|
*/
|
||||||
router.get("/obligationmaster",Mycontroller.ObligationMaster)
|
router.get("/obligationMaster",Mycontroller.ObligationMaster)
|
||||||
|
|
||||||
|
|
||||||
// get oblication burear bankstatement
|
// get oblication burear bankstatement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/getoblicationburearbankstatement:
|
* /api/getOblicationBankStatement:
|
||||||
* get:
|
* get:
|
||||||
* summary: Get Oblication Burear Bank Statement List
|
* summary: Get Oblication Bank Statement List
|
||||||
* description: Get Oblication Burear Bank Statement
|
* description: Get Oblication Bank Statement
|
||||||
* parameters:
|
* parameters:
|
||||||
* - in: query
|
* - in: query
|
||||||
* name: los_id
|
* name: los_id
|
||||||
* schema:
|
* schema:
|
||||||
* type: string
|
* type: string
|
||||||
* required: true
|
* required: true
|
||||||
* description: Oblication Burear Bank Statement
|
* description: Oblication Bank Statement
|
||||||
* example: 12abc
|
* example: 12abc
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: success
|
* description: success
|
||||||
*/
|
*/
|
||||||
router.get("/getoblicationburearbankstatement",Mycontroller.GetOblicationBurearBankStatement)
|
router.get("/getOblicationBankStatement",Mycontroller.GetOblicationBankStatement)
|
||||||
|
|
||||||
|
|
||||||
// create oblication burear bankstatement
|
// create oblication master
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* definitions:
|
* definitions:
|
||||||
* createobligationmaster:
|
* createObligationMaster:
|
||||||
* type: object
|
* type: object
|
||||||
* properties:
|
* properties:
|
||||||
* master_name:
|
* master_name:
|
||||||
@ -69,7 +68,7 @@ router.get("/getoblicationburearbankstatement",Mycontroller.GetOblicationBurearB
|
|||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/createobligationmaster:
|
* /api/createObligationMaster:
|
||||||
* post:
|
* post:
|
||||||
* summary: create Oblication masterdata details
|
* summary: create Oblication masterdata details
|
||||||
* description: create a Oblication masterdata
|
* description: create a Oblication masterdata
|
||||||
@ -77,24 +76,22 @@ router.get("/getoblicationburearbankstatement",Mycontroller.GetOblicationBurearB
|
|||||||
* content:
|
* content:
|
||||||
* application/json:
|
* application/json:
|
||||||
* schema:
|
* schema:
|
||||||
* $ref: '#/definitions/createobligationmaster'
|
* $ref: '#/definitions/createObligationMaster'
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: New Oblication masterdata details inserted
|
* description: New Oblication masterdata details inserted
|
||||||
* 500:
|
* 500:
|
||||||
* description: failure in inserting Oblication masterdata details
|
* description: failure in inserting Oblication masterdata details
|
||||||
*/
|
*/
|
||||||
router.post("/createobligationmaster",Mycontroller.CreateObligationMaster)
|
router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
||||||
|
|
||||||
|
|
||||||
|
// create oblication bankstatement
|
||||||
|
|
||||||
// create oblication burear bankstatement
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* definitions:
|
* definitions:
|
||||||
* createoblicationburearbankstatement:
|
* createOblicationBankStatement:
|
||||||
* type: object
|
* type: object
|
||||||
* properties:
|
* properties:
|
||||||
* los_id:
|
* los_id:
|
||||||
@ -144,7 +141,7 @@ router.post("/createobligationmaster",Mycontroller.CreateObligationMaster)
|
|||||||
* sanction_date:
|
* sanction_date:
|
||||||
* type: string
|
* type: string
|
||||||
* description: sanctionDate
|
* description: sanctionDate
|
||||||
* example: 10-2-2020
|
* example: "10-2-2020"
|
||||||
* principal_outstanding:
|
* principal_outstanding:
|
||||||
* type: integer
|
* type: integer
|
||||||
* description: principalOutstanding
|
* description: principalOutstanding
|
||||||
@ -212,33 +209,30 @@ router.post("/createobligationmaster",Mycontroller.CreateObligationMaster)
|
|||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/createoblicationburearbankstatement:
|
* /api/createOblicationBankStatement:
|
||||||
* post:
|
* post:
|
||||||
* summary: create Oblication Burear BankStatement details
|
* summary: create Oblication BankStatement details
|
||||||
* description: create a Oblication Burear BankStatement
|
* description: create a Oblication BankStatement
|
||||||
* requestBody:
|
* requestBody:
|
||||||
* content:
|
* content:
|
||||||
* application/json:
|
* application/json:
|
||||||
* schema:
|
* schema:
|
||||||
* $ref: '#/definitions/createoblicationburearbankstatement'
|
* $ref: '#/definitions/createOblicationBankStatement'
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: New Oblication Burear BankStatement details inserted
|
* description: New Oblication BankStatement details inserted
|
||||||
* 500:
|
* 500:
|
||||||
* description: failure in inserting Oblication Burear BankStatement details
|
* description: failure in inserting Oblication BankStatement details
|
||||||
*/
|
*/
|
||||||
router.post("/createoblicationburearbankstatement",Mycontroller.CreateOblicationBurearBankStatement)
|
router.post("/createOblicationBankStatement",Mycontroller.CreateOblicationBankStatement)
|
||||||
|
|
||||||
|
|
||||||
|
// update Oblication BankStatement
|
||||||
|
|
||||||
|
/**
|
||||||
// update Oblication Burear BankStatement
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @swagger
|
* @swagger
|
||||||
* definitions:
|
* definitions:
|
||||||
* updateoblicationburearbankstatement:
|
* updateOblicationBankStatement:
|
||||||
* type: object
|
* type: object
|
||||||
* properties:
|
* properties:
|
||||||
* los_id:
|
* los_id:
|
||||||
@ -288,7 +282,7 @@ router.post("/createobligationmaster",Mycontroller.CreateObligationMaster)
|
|||||||
* sanction_date:
|
* sanction_date:
|
||||||
* type: string
|
* type: string
|
||||||
* description: sanctionDate
|
* description: sanctionDate
|
||||||
* example: 10-2-2020
|
* example: "10-2-2020"
|
||||||
* principal_outstanding:
|
* principal_outstanding:
|
||||||
* type: integer
|
* type: integer
|
||||||
* description: principalOutstanding
|
* description: principalOutstanding
|
||||||
@ -356,7 +350,7 @@ router.post("/createobligationmaster",Mycontroller.CreateObligationMaster)
|
|||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/updateoblicationburearbankstatement:
|
* /api/updateOblicationBankStatement:
|
||||||
* post:
|
* post:
|
||||||
* summary: create Oblication Burear BankStatement details
|
* summary: create Oblication Burear BankStatement details
|
||||||
* description: create a Oblication Burear BankStatement
|
* description: create a Oblication Burear BankStatement
|
||||||
@ -364,14 +358,14 @@ router.post("/createobligationmaster",Mycontroller.CreateObligationMaster)
|
|||||||
* content:
|
* content:
|
||||||
* application/json:
|
* application/json:
|
||||||
* schema:
|
* schema:
|
||||||
* $ref: '#/definitions/updateoblicationburearbankstatement'
|
* $ref: '#/definitions/updateOblicationBankStatement'
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: update Oblication Burear BankStatement details inserted
|
* description: update Oblication BankStatement details inserted
|
||||||
* 500:
|
* 500:
|
||||||
* description: failure in updating Oblication Burear BankStatement details
|
* description: failure in updating Oblication BankStatement details
|
||||||
*/
|
*/
|
||||||
router.post("/updateoblicationburearbankstatement",Mycontroller.UpdateOblicationBurearBankStatement)
|
router.post("/updateOblicationBankStatement",Mycontroller.UpdateOblicationBankStatement)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user