diff --git a/app/controllers/cibil.controller.js b/app/controllers/cibil.controller.js index 2bc966a..07a77e4 100644 --- a/app/controllers/cibil.controller.js +++ b/app/controllers/cibil.controller.js @@ -339,7 +339,14 @@ exports.EnquiryAmountSplitUp =async (req, res) => } InEnquiryDetail.findAll({where:where,order: [ ['DateOfEnquiry', 'DESC']]}) - .then(async(data)=>{ res.send({'status':200 , message:"Success." ,'data':data});}) + .then(async(data)=>{ + if(data) + { + res.send({'status':200 , message:"Success." ,'data':data}); + }else{ + res.send({'status':404 , message:"Failed." ,'data':"No data"}); + } + }) .catch(err=>{ logMsg.info("EnquiryAmountSplitUp failed = " +err); res.send({'status':400 , message:"Failed." ,'data':"No data"}); }); @@ -378,7 +385,14 @@ exports.ConsolidatedEnquiryAmountSplitUp =async (req, res) => } InEnquiryDetail.findAll({where:where,order: [ ['DateOfEnquiry', 'DESC']]}) - .then(async(data)=>{ res.send({'status':200 , message:"Success." ,'data':data});}) + .then(async(data)=>{ + if(data) + { + res.send({'status':200 , message:"Success." ,'data':data}); + }else{ + res.send({'status':404 , message:"Failed." ,'data':"No data"}); + } + }) .catch(err=>{ logMsg.info("EnquiryAmountSplitUp failed = " +err); res.send({'status':400 , message:"Failed." ,'data':"No data"}); }); } catch(err) { @@ -418,7 +432,14 @@ exports.SanctionAmountSplitUp =async (req, res) => } InCreditFacility.findAll({where:where,order: [ ['DateOpenedDisbursed', 'DESC']]}) - .then(async(data)=>{ res.send({'status':200 , message:"Success." ,'data':data});}) + .then(async(data)=>{ + if(data) + { + res.send({'status':200 , message:"Success." ,'data':data}); + }else{ + res.send({'status':404 , message:"Failed." ,'data':"No data"}); + } + }) .catch(err=>{ logMsg.info("EnquiryAmountSplitUp failed = " +err); res.send({'status':400 , message:"Failed." ,'data':"No data"}); }); @@ -459,7 +480,14 @@ exports.ConsolidatedSanctionAmountSplitUp =async (req, res) => } InCreditFacility.findAll({where:where,order: [ ['DateOpenedDisbursed', 'DESC']]}) - .then(async(data)=>{ res.send({'status':200 , message:"Success." ,'data':data});}) + .then(async(data)=>{ + if(data) + { + res.send({'status':200 , message:"Success." ,'data':data}); + }else{ + res.send({'status':404 , message:"Failed." ,'data':"No data"}); + } + }) .catch(err=>{ logMsg.info("EnquiryAmountSplitUp failed = " +err); res.send({'status':400 , message:"Failed." ,'data':"No data"}); }); @@ -661,7 +689,7 @@ exports.test2 =async (req, res) => // end_date = '2022-05-05' // sk = await Helper.createSkeleton(end_date); - // ComCreditFacilityCurrentDetailData = await CreditFacilityCurrentDetail.findAll({attributes: ['losid','ApplicationRefno','CreditFacilityCDcfSrNo','CreditFacilityCDcfType','CreditFacilityCDDatesSanctionedDt','CreditFacilityCDLstReportedDate','CreditFacilityCDAmtSanctionedAmt','CreditFacilityCDAmtoutstandingBalance','CreditFacilityCDAmtOverdue','CreditFacilityCDODTenure','CreditFacilityCDAmtinstallmentAmt'],raw:true ,where:{losid:'MW112233'}}); + // ComCreditFacilityCurrentDetailData = await CreditFacilityCurrentDetail.findAll({attributes: ['losid','ApplicationRefno','CreditFacilityCDcfSrNo','CreditFacilityCDcfType','CreditFacilityCDDatesSanctionedDt','CreditFacilityCDLstReportedDate','CreditFacilityCDAmtSanctionedAmt','CreditFacilityCDAmtoutstandingBalance','CreditFacilityCDAmtOverdue','CreditFacilityCDODTenure','CreditFacilityCDAmtinstallmentAmt','CreditFacilityCDStatus'],raw:true ,where:{losid:'MW112233'}}); // ComCreditFacilityCurrentDetailData.forEach(async(value) => { // month_bucket_result = await Helper.findBucketCount(sk,value.DateOpenedDisbursed); @@ -683,7 +711,8 @@ exports.test2 =async (req, res) => // RepaymentTenure : value.CreditFacilityCDODTenure, // EMIAmount : value.CreditFacilityCDAmtinstallmentAmt, // month_bucket_index : month_bucket_result, - // cibil_type : 1 + // cibil_type : 1, + // WrittenOffAndSettledStatus : value.CreditFacilityCDStatus // } // await InCreditFacility.create(ComCreditFacilityCurrentDetailObj).then(async(ComInCreditFacilityData)=>{ @@ -733,7 +762,7 @@ exports.test2 =async (req, res) => // end_date = '2022-05-05' // sk = await Helper.createSkeleton(end_date); - // ConAccountTranscationData = await ConAccountTranscation.findAll({attributes: ['losid','AccountTranDetailsID','MemberReferenceNumber','AccountType','OwnershipIndicator','DateOpenedDisbursed','DateReportedAndCertified','HighCreditSanctionedAmount','CurrentBalance','AmountOverdue','CreditLimit','RepaymentTenure','EMIAmount'],raw:true ,where:{losid:'MW112233'}}); + // ConAccountTranscationData = await ConAccountTranscation.findAll({attributes: ['losid','AccountTranDetailsID','MemberReferenceNumber','AccountType','OwnershipIndicator','DateOpenedDisbursed','DateReportedAndCertified','HighCreditSanctionedAmount','CurrentBalance','AmountOverdue','CreditLimit','RepaymentTenure','EMIAmount','WrittenOffAndSettledStatus'],raw:true ,where:{losid:'MW112233'}}); // ConAccountTranscationData.forEach(async(value) => { @@ -755,7 +784,8 @@ exports.test2 =async (req, res) => // RepaymentTenure : value.RepaymentTenure, // EMIAmount : value.EMIAmount, // month_bucket_index : month_bucket_result, - // cibil_type : 2 + // cibil_type : 2, + // WrittenOffAndSettledStatus : value.WrittenOffAndSettledStatus // } // await InCreditFacility.create(ConAccountTranscationObj).then(async(InCreditFacilityData)=>{ diff --git a/app/routes/routes.js b/app/routes/routes.js index ff95fae..c9db65f 100644 --- a/app/routes/routes.js +++ b/app/routes/routes.js @@ -315,11 +315,11 @@ router.get("/consolidatedEnquiryAmountSplitUp", Cibilcontroller.ConsolidatedEnqu * required: true * example: Other * - in: query -* name: input_data_from +* name: month_range * schema: * type: string * required: true -* example: commercialDate +* example: 1 * responses: * 200: * description: success @@ -346,6 +346,12 @@ router.get("/sanctionAmountSplitUp", Cibilcontroller.SanctionAmountSplitUp); * type: string * required: true * example: Other +* - in: query +* name: month_range +* schema: +* type: string +* required: true +* example: 1 * responses: * 200: * description: success