This commit is contained in:
suseendhiran17 2023-07-26 17:53:30 +05:30
parent 8b146b36af
commit b2df77b3df
9 changed files with 46 additions and 15 deletions

View File

@ -91,9 +91,10 @@ exports.PullCreditPdData = async (req, res) => {
if (temp_array.length > 0)
{
temp_array.forEach(async(element) => {
temp_array.forEach(async(element,i) => {
if (OverallKey == "Borrower & Guarantor Details" && element.entity_type.toLowerCase() != "individual") { console.log(element.borrower_type.toLowerCase()); Object.assign(element,{borrower_age : element.numbers_of_years_business_running}); delete element.numbers_of_years_business_running; }
Object.assign(element , {pd_id : PDID.dataValues.pd_id , ref_no : req.body.pdid} ); Object.assign(element ,obj );
await Object.assign(element , {pd_id : PDID.dataValues.pd_id , ref_no : req.body.pdid , display_order : i+1} );
await Object.assign(element ,obj );
var index = table_name[0].table_name;
var tableName = arr[index];
console.log(tableName);
@ -259,22 +260,22 @@ exports.GetCreditPdData = async (req, res) =>
CreditGeneralInformation.findAll({ where : { applicant_id : req.query.losid,is_active : 1},
include : [
{model: CreditAddressDetail },
{model : CreditBorrowerAndGuarantorDetails },
{model: CreditKeyShareholder },
{model : CreditBorrowerAndGuarantorDetails ,separate: true, order: [['display_order', 'ASC']] },
{model: CreditKeyShareholder ,separate: true, order: [['display_order', 'ASC']] },
{model: FamilyMemberInvolvedInBusiness },
{model: CreditGeneralBusinessInformation },
{model: EmployeeStrength },
{model: CreditFinancialInformation },
{model: CreditFinancialInformation ,separate: true, order: [['display_order', 'ASC']] },
{model: SupplierDetail },
{model: ClientDetail },
{model: StockDetail },
{model: StockDetail ,separate: true, order: [['display_order', 'ASC']]},
{model: CreditFuturePlans },
{model: CreditBusinessAndPersonalBankingDetails },
{model: CreditExistingLoanObligation },
{model: CreditBusinessAndPersonalBankingDetails,separate: true, order: [['display_order', 'ASC']] },
{model: CreditExistingLoanObligation ,separate: true, order: [['display_order', 'ASC']] },
{model : CreditManager },
{model: CreditFinalRemarks },
{model: BusinessAsset },
{model: CreditKeyProductBusinessContribution },
{model: BusinessAsset ,separate: true, order: [['display_order', 'ASC']] },
{model: CreditKeyProductBusinessContribution ,separate: true, order: [['display_order', 'ASC']] },
{model: Photograph },
{model: CreditLoanDetail },
]
@ -543,4 +544,26 @@ exports.deleteLogFile = async (req , res) =>
};
exports.callSineedgeApi = (req, res) =>
{
try
{
request('http://www.google.com', function (error, response, body) {
res = this.PullSalesPdData(body);
if(res.status == 200){
res.send({'status':200 , message:"Success." ,'data': Msg});
}
else{
res.send({'status':404 , message:"Failed." ,'data': "No data"});
}
});
} catch(err) {
res.status(500).send({'status':404,
message: err.message || "Some error occurred while inserting statements." ,'data': "No data"
}); } //end of try catch
};

View File

@ -36,7 +36,8 @@ module.exports = (sequelize, DataTypes) => {
business_owner_name_master: { type: DataTypes.STRING },
business_years_master: { type: DataTypes.STRING },
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER }
updatedby: { type: DataTypes.INTEGER },
display_order: { type: DataTypes.INTEGER }
},
{

View File

@ -18,6 +18,7 @@ module.exports = (sequelize, DataTypes) => {
relationship_to: { type: DataTypes.STRING },
relationship: { type: DataTypes.STRING },
common_remarks: { type: DataTypes.STRING },
display_order: { type: DataTypes.INTEGER },
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER }

View File

@ -13,7 +13,8 @@ module.exports = (sequelize, DataTypes) => {
cc_limit: { type: DataTypes.STRING },
common_remarks: { type: DataTypes.STRING },
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER }
updatedby: { type: DataTypes.INTEGER },
display_order: { type: DataTypes.INTEGER }
},
{

View File

@ -18,7 +18,8 @@ module.exports = (sequelize, DataTypes) => {
elapsed_tenure_months: { type: DataTypes.STRING },
common_remarks: { type: DataTypes.STRING },
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER }
updatedby: { type: DataTypes.INTEGER },
display_order: { type: DataTypes.INTEGER }
},
{

View File

@ -38,7 +38,8 @@ module.exports = (sequelize, DataTypes) => {
no_of_financial_years: { type: DataTypes.INTEGER },
common_remarks: { type: DataTypes.STRING },
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER }
updatedby: { type: DataTypes.INTEGER },
display_order: { type: DataTypes.INTEGER }
},
{

View File

@ -16,6 +16,7 @@ module.exports = (sequelize, DataTypes) => {
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER },
name_of_the_company: { type: DataTypes.STRING }, // new
display_order: { type: DataTypes.INTEGER }
},

View File

@ -19,6 +19,7 @@ module.exports = (sequelize, DataTypes) => {
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER },
name_of_the_company: { type: DataTypes.STRING }, // new
display_order: { type: DataTypes.INTEGER }
},

View File

@ -21,7 +21,8 @@ module.exports = (sequelize, DataTypes) => {
estimated_uom_master: { type: DataTypes.STRING },
name_of_the_company: { type: DataTypes.STRING }, // new
createdby: { type: DataTypes.INTEGER },
updatedby: { type: DataTypes.INTEGER }
updatedby: { type: DataTypes.INTEGER },
display_order: { type: DataTypes.INTEGER }
},
{