From 4f163e40d4f9541cd2fa0eadc707c1bf0463aa81 Mon Sep 17 00:00:00 2001 From: sriramv Date: Sat, 6 Aug 2022 10:45:05 +0530 Subject: [PATCH] GWM --- app/controllers/cibil.controller.js | 8 +++++--- app/services/cibil.datainsert.helper.js | 7 +++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/controllers/cibil.controller.js b/app/controllers/cibil.controller.js index f55a327..3eee2d5 100644 --- a/app/controllers/cibil.controller.js +++ b/app/controllers/cibil.controller.js @@ -626,15 +626,17 @@ exports.LoansDetailsMergeUnmergeApi =async (req, res) => //unmerge loans request_object.unmergeData.forEach(async(unmergeValue,unmergeIndex,unmergeArray) => { let Unique_Group_string = Math.random().toString(36).slice(2, 10).toUpperCase(); - await InCreditFacility.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ReferenceNumber:unmergeValue.refno,grp_str:unmergeValue.grp_str}}).catch(err=>{}); - await OutputActiveAndClosedLoans.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ref_no:unmergeValue.refno,grp_str:unmergeValue.grp_str}}).catch(err=>{}); + await InCreditFacility.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ReferenceNumber:unmergeValue.refno,grp_str:unmergeValue.grp_str},limit : 1}) + .catch(err=>{logMsg.info("");}); + await OutputActiveAndClosedLoans.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ref_no:unmergeValue.refno,grp_str:unmergeValue.grp_str},limit : 1}) + .catch(err=>{logMsg.info("");}); console.log(unmergeValue.refno); }); }else { logMsg.info("There is no any unmerge data selected for losid= "+request_object.losid); } if(request_object.mergeData.length != 0) { - //merge loans + //merge loans (3 types of merge 1.SINGLE_TO_GROUP 2.GROUP_TO_GROUP 3.SINGLE_TO_SINGLE) request_object.mergeData.forEach(async(mergeValue,mergeIndex,mergeArray) => { if(mergeValue.type == 'SINGLE_TO_GROUP') { diff --git a/app/services/cibil.datainsert.helper.js b/app/services/cibil.datainsert.helper.js index 1c3d815..9dfc300 100644 --- a/app/services/cibil.datainsert.helper.js +++ b/app/services/cibil.datainsert.helper.js @@ -1243,7 +1243,7 @@ async function commercialIntermediateDataInsert(losid,refNo) { - BorrowerProfileData = await BorrowerProfile.findAll({attributes: ['losid','ApplicationRefno','EnqInfoBorrowerName','EnqInfoPan'],raw:true ,where:{losid:losid,ApplicationRefno:refNo}}); + BorrowerProfileData = await BorrowerProfile.findAll({attributes: ['ReportHeaderReportOrderDate','losid','ApplicationRefno','EnqInfoBorrowerName','EnqInfoPan'],raw:true ,where:{losid:losid,ApplicationRefno:refNo}}); BorrowerProfileData.forEach(async(value,index,array) => { BorrowerProfileDataObj = { @@ -1262,9 +1262,8 @@ async function commercialIntermediateDataInsert(losid,refNo) //month bucket count skeleton creation - //DateTimeProcessed = BorrowerProfileData[0].CPSInsLtstCFOpndDate; - end_date = '2022-05-05' - sk = await Helper.createSkeleton(end_date); + DateTimeProcessed = BorrowerProfileData[0].ReportHeaderReportOrderDate; + sk = await Helper.createSkeleton(DateTimeProcessed);