susee
This commit is contained in:
parent
9bebd5eda4
commit
0951526f88
@ -1,4 +1,4 @@
|
|||||||
const { sequelize , LoanDetail , EntityDetails , ApplicantsDetails , ApplicantsRelationship , ResidenceAddressDetails , PropertyOwnershipIncomeConsidered , DueDiligenceCheck , TradeReferences , CheckTypeMaster , EnquiriesAndDisbursements , PropertyAndLtv , ATNWrelatedInputs , OtherParameter , SalesPD , ATNWrelatedInputMaster ,ATNWrelationship , OtherParameterMaster ,OtherParameterMasterValue , OtherParameterRelationship } = require('../models')
|
const { sequelize , LoanDetail , EntityDetails , ApplicantsDetails , ApplicantsRelationship , ResidenceAddressDetails , PropertyOwnershipIncomeConsidered , DueDiligenceCheck , TradeReferences , CheckTypeMaster , EnquiriesAndDisbursements , PropertyAndLtv , ATNWrelatedInputs , SalesPD , ATNWrelatedInputMaster ,ATNWrelationship , OtherParameterMaster ,OtherParameterMasterValue , OtherParameterRelationship , OtherParameters } = require('../models')
|
||||||
const { logMsg } = require('../services/logger.js');
|
const { logMsg } = require('../services/logger.js');
|
||||||
|
|
||||||
|
|
||||||
@ -47,6 +47,26 @@ exports.createEntityDetails = async (req, res) =>
|
|||||||
}, 500);
|
}, 500);
|
||||||
})
|
})
|
||||||
.catch(err => { logMsg.info("ATNWrelatedInputs Data Fetching Failed for EntityId= "+entityid+" Error= "+err); });
|
.catch(err => { logMsg.info("ATNWrelatedInputs Data Fetching Failed for EntityId= "+entityid+" Error= "+err); });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// otherParameter data create
|
||||||
|
OtherParameterMaster.findAll({raw: true , where : {is_active : 1}}).then(async(OtherParameterMasterData) =>
|
||||||
|
{
|
||||||
|
entityid = data.dataValues.id;
|
||||||
|
OtherParameterMasterData_arr = [];
|
||||||
|
for (const value of OtherParameterMasterData)
|
||||||
|
{
|
||||||
|
op_master_data = {entity_id:entityid , op_master_id:value.id , master_name:value.master_name};
|
||||||
|
OtherParameterMasterData_arr.push(op_master_data);
|
||||||
|
}
|
||||||
|
setTimeout(() => {
|
||||||
|
OtherParameters.bulkCreate(OtherParameterMasterData_arr)
|
||||||
|
.then(OtherParameterMasterData_arr =>{ logMsg.info("otherParameter Data Creation Success for EntityId= "+entityid); })
|
||||||
|
.catch(err =>{ logMsg.info("otherParameter Data Creation Failed for EntityId= "+entityid+" Error= "+err); });
|
||||||
|
}, 500);
|
||||||
|
})
|
||||||
|
.catch(err => { logMsg.info("otherParameter Data Fetching Failed for EntityId= "+entityid+" Error= "+err); });
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
}, 1000);
|
}, 1000);
|
||||||
@ -58,6 +78,8 @@ exports.createEntityDetails = async (req, res) =>
|
|||||||
message: err.message || "Some error occurred while retrieving statements." ,'data': "No data" });
|
message: err.message || "Some error occurred while retrieving statements." ,'data': "No data" });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data" });
|
res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data" });
|
||||||
} //end of try catch
|
} //end of try catch
|
||||||
@ -929,6 +951,59 @@ exports.ATNWrelatedInputsList = async (req, res) =>
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
//update OtherParameter Api
|
||||||
|
exports.updateOtherParameters = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
id = req.body.id;
|
||||||
|
delete req.body.id;
|
||||||
|
// update value
|
||||||
|
OtherParameters.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" });
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch(err) {
|
||||||
|
res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data" });
|
||||||
|
} //end of try catch
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//OtherParameters List Api
|
||||||
|
exports.OtherParametersList = async (req, res) =>
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
OtherParameters.findAll({raw: true , where : {entity_id : req.query.entity_id , is_active : 1}}).then(data =>
|
||||||
|
{
|
||||||
|
if(data.length > 0)
|
||||||
|
{
|
||||||
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
res.send({'status':404,'message':"failed",'data':"No 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
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,13 +1,15 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
const { Model } = require('sequelize')
|
const { Model } = require('sequelize')
|
||||||
module.exports = (sequelize, DataTypes) => {
|
module.exports = (sequelize, DataTypes) => {
|
||||||
class OtherParameter extends Model {
|
class OtherParameters extends Model {
|
||||||
|
|
||||||
}
|
}
|
||||||
OtherParameter.init(
|
OtherParameters.init(
|
||||||
{
|
{
|
||||||
email_app_for_no_female_coapplicant : { type: DataTypes.STRING },
|
entity_id : { type: DataTypes.INTEGER },
|
||||||
another_applicant : { type: DataTypes.STRING },
|
op_master_id : { type: DataTypes.INTEGER },
|
||||||
|
master_name : { type: DataTypes.STRING },
|
||||||
|
value : { type: DataTypes.STRING },
|
||||||
createdAt : { type: DataTypes.DATE },
|
createdAt : { type: DataTypes.DATE },
|
||||||
updatedAt : { type: DataTypes.DATE },
|
updatedAt : { type: DataTypes.DATE },
|
||||||
createdby : { type: DataTypes.INTEGER },
|
createdby : { type: DataTypes.INTEGER },
|
||||||
@ -17,10 +19,10 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
sequelize,
|
sequelize,
|
||||||
tableName: 'other_parameters',
|
tableName: 'other__parameters',
|
||||||
modelName: 'OtherParameter',
|
modelName: 'OtherParameters',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
return OtherParameter
|
return OtherParameters
|
||||||
}
|
}
|
||||||
@ -2261,7 +2261,7 @@ router.get("/loanAndLtvMaster", Mastercontroller.loanAndLtvMaster);
|
|||||||
router.get("/atnwRelationMaster", Mastercontroller.atnwRelationMaster);
|
router.get("/atnwRelationMaster", Mastercontroller.atnwRelationMaster);
|
||||||
|
|
||||||
|
|
||||||
// Update DueDiligenceCheck Details
|
// Update updateATNWrelatedInputs Details
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* definitions:
|
* definitions:
|
||||||
@ -2313,7 +2313,7 @@ router.get("/atnwRelationMaster", Mastercontroller.atnwRelationMaster);
|
|||||||
router.post("/updateATNWrelatedInputs", Entitycontroller.updateATNWrelatedInputs);
|
router.post("/updateATNWrelatedInputs", Entitycontroller.updateATNWrelatedInputs);
|
||||||
|
|
||||||
|
|
||||||
// Due Diligence Check Details List Api
|
// atnwrelatedInputsList Api
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/atnwrelatedInputsList:
|
* /api/atnwrelatedInputsList:
|
||||||
@ -2348,6 +2348,88 @@ router.get("/atnwrelatedInputsList", Entitycontroller.ATNWrelatedInputsList);
|
|||||||
*/
|
*/
|
||||||
router.get("/otherParameterMaster", Mastercontroller.otherParameterMaster);
|
router.get("/otherParameterMaster", Mastercontroller.otherParameterMaster);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Update updateOtherParameters Details
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* definitions:
|
||||||
|
* updateOtherParameters:
|
||||||
|
* type: object
|
||||||
|
* properties:
|
||||||
|
* id:
|
||||||
|
* type: integer
|
||||||
|
* description:
|
||||||
|
* example: 1
|
||||||
|
* entity_id:
|
||||||
|
* type: integer
|
||||||
|
* description:
|
||||||
|
* example: 1
|
||||||
|
* op_master_id:
|
||||||
|
* type: integer
|
||||||
|
* description:
|
||||||
|
* example: 1
|
||||||
|
* master_name:
|
||||||
|
* type: string
|
||||||
|
* description:
|
||||||
|
* example: property_own_doc_avail
|
||||||
|
* value:
|
||||||
|
* type: string
|
||||||
|
* description:
|
||||||
|
* example: Yes
|
||||||
|
* updatedby:
|
||||||
|
* type: integer
|
||||||
|
* description:
|
||||||
|
* example: 1
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* /api/updateOtherParameters:
|
||||||
|
* post:
|
||||||
|
* summary: update updateOtherParameters Details
|
||||||
|
* description: update updateOtherParameters
|
||||||
|
* requestBody:
|
||||||
|
* content:
|
||||||
|
* application/json:
|
||||||
|
* schema:
|
||||||
|
* $ref: '#/definitions/updateOtherParameters'
|
||||||
|
* responses:
|
||||||
|
* 200:
|
||||||
|
* description: New updated updateOtherParameters
|
||||||
|
* 500:
|
||||||
|
* description: failure in updating updateOtherParameters
|
||||||
|
*/
|
||||||
|
router.post("/updateOtherParameters", Entitycontroller.updateOtherParameters);
|
||||||
|
|
||||||
|
|
||||||
|
// OtherParametersList Api
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* /api/otherParametersList:
|
||||||
|
* get:
|
||||||
|
* summary: other Parameters List
|
||||||
|
* description: Get other Parameters List by sending entity id(Primery key)
|
||||||
|
* parameters:
|
||||||
|
* - in: query
|
||||||
|
* name: entity_id
|
||||||
|
* schema:
|
||||||
|
* type: integer
|
||||||
|
* required: true
|
||||||
|
* description: id of the entity Details (primart key of entity)
|
||||||
|
* example: 1
|
||||||
|
* responses:
|
||||||
|
* 200:
|
||||||
|
* description: success
|
||||||
|
*/
|
||||||
|
router.get("/otherParametersList", Entitycontroller.OtherParametersList);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// routes started here
|
// routes started here
|
||||||
app.use('/api', router);
|
app.use('/api', router);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user