This commit is contained in:
sriramv 2022-03-09 19:01:56 +05:30
parent 31152c19d5
commit ca011f9f47
3 changed files with 39 additions and 6 deletions

View File

@ -1,4 +1,4 @@
const { sequelize , LoanDetail , EntityDetails , ApplicantsDetails , ApplicantsRelationship , ResidenceAddressDetails , PropertyOwnershipIncomeConsidered , DueDiligenceCheck , TradeReferences} = require('../models')
const { sequelize , LoanDetail , EntityDetails , ApplicantsDetails , ApplicantsRelationship , ResidenceAddressDetails , PropertyOwnershipIncomeConsidered , DueDiligenceCheck , TradeReferences , CheckTypeMaster} = require('../models')
const { logMsg } = require('../services/logger.js');
@ -9,10 +9,29 @@ exports.createEntityDetails = async (req, res) =>
{
try
{
EntityDetails.create(req.body).then(data =>
EntityDetails.create(req.body).then(async(data) =>
{
res.send({'status':200,'message':"success",'data':data});
logMsg.info("Master Data List api call Success");
CheckTypeMaster.findAll({raw: true , where : {is_active : 1}}).then(async(CheckTypeMasterData) =>
{
entityid = data.dataValues.id;
DueDiligenceCheckData = [];
for (const value of CheckTypeMasterData)
{
check_type_obj = {entity_id:entityid , check_type_id:value.id , check_type:value.value};
DueDiligenceCheckData.push(check_type_obj);
}
setTimeout(() => {
DueDiligenceCheck.bulkCreate(DueDiligenceCheckData)
.then(DueDiligenceCheckData =>{ logMsg.info("DueDiligenceCheck Data Creation Success for EntityId= "+entityid); })
.catch(err =>{ logMsg.info("DueDiligenceCheck Data Creation Failed for EntityId= "+entityid+" Error= "+err); });
}, 500);
})
.catch(err => { logMsg.info("DueDiligenceCheckType Data Fetching Failed for EntityId= "+entityid+" Error= "+err); });
setTimeout(() => {
res.send({'status':200,'message':"success",'data':data});
}, 1000);
logMsg.info("Entity created successfully");
})
.catch(err => {
res.send({'status':404,
@ -519,5 +538,16 @@ exports.TradeReferencesList = async (req, res) =>
// test api
exports.test = async (req, res) =>
{
try
{
} catch(err) {
res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data" });
} //end of try catch
};

View File

@ -7,7 +7,9 @@ module.exports = (sequelize, DataTypes) => {
CheckTypeMaster.init(
{
value: { type: DataTypes.STRING },
is_active: { type: DataTypes.INTEGER }
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER },
is_active: {type : DataTypes.INTEGER}
},
{
sequelize,

View File

@ -19,6 +19,7 @@ module.exports = app => {
* description: success
*/
router.get("/demo", Testcontroller.Welcome);
router.get("/test", Entitycontroller.test);
// Loan Details List Api