diff --git a/app/controllers/cibil.controller.js b/app/controllers/cibil.controller.js index ce4d436..064b5c9 100644 --- a/app/controllers/cibil.controller.js +++ b/app/controllers/cibil.controller.js @@ -616,7 +616,8 @@ exports.LoansDetailsMergeUnmergeApi =async (req, res) => if(request_object.unmergeData.length + request_object.mergeData.length != 0) { - + if(request_object.unmergeData.length != 0) + { //unmerge loans request_object.unmergeData.forEach(async(unmergeValue,unmergeIndex,unmergeArray) => { let Unique_Group_string = Math.random().toString(36).slice(2, 10).toUpperCase(); @@ -624,11 +625,15 @@ exports.LoansDetailsMergeUnmergeApi =async (req, res) => await OutputActiveAndClosedLoans.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ref_no:unmergeValue.refno,grp_str:unmergeValue.grp_str}}); 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 request_object.mergeData.forEach(async(mergeValue,mergeIndex,mergeArray) => { if(mergeValue.type == 'SINGLE_TO_GROUP') { - Unique_Group_string = mergeValue.mergeable_grp_str; + let Unique_Group_string = mergeValue.mergeable_grp_str; mergeValue.data.forEach(async(Value,Index,Array) => { await InCreditFacility.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ReferenceNumber:Value.refno,grp_str:Value.grp_str}}); await OutputActiveAndClosedLoans.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ref_no:Value.refno,grp_str:Value.grp_str}}); @@ -637,7 +642,7 @@ exports.LoansDetailsMergeUnmergeApi =async (req, res) => } else { - Unique_Group_string = Math.random().toString(36).slice(2, 10).toUpperCase()+"-"+Math.random().toString(36).slice(2, 6)+"-"+Math.random().toString(36).slice(2, 6)+"-"+Math.random().toString(36).slice(2, 12).toUpperCase(); + let Unique_Group_string = Math.random().toString(36).slice(2, 10).toUpperCase()+"-"+Math.random().toString(36).slice(2, 6)+"-"+Math.random().toString(36).slice(2, 6)+"-"+Math.random().toString(36).slice(2, 12).toUpperCase(); mergeValue.data.forEach(async(Value,Index,Array) => { await InCreditFacility.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ReferenceNumber:Value.refno,grp_str:Value.grp_str}}); await OutputActiveAndClosedLoans.update({grp_str:Unique_Group_string},{where:{losid:request_object.losid,ref_no:Value.refno,grp_str:Value.grp_str}}); @@ -646,10 +651,13 @@ exports.LoansDetailsMergeUnmergeApi =async (req, res) => } }); + } else { logMsg.info("There is no any unmerge data selected for losid= "+request_object.losid); } + + count = request_object.unmergeData.length + request_object.mergeData.length - timeout = 600 * count; + timeout = 1000 * count; - await OutSanctionAmt_P.destroy({ where:{losid:req.query.losid},include: [ { model: OutSanctionAmt_C }] }); + await OutSanctionAmt_P.destroy({ where:{losid:request_object.losid},include: [ { model: OutSanctionAmt_C }] }).catch(err=>{}); setTimeout(async () => { BorrowerDetailData = await InBorrowerDetail.findAll({where:{losid:request_object.losid}}).catch(ett=>{}); @@ -661,7 +669,7 @@ exports.LoansDetailsMergeUnmergeApi =async (req, res) => }); DataPromises.then(async()=>{ setTimeout(async() => { - await Helper.cibilOutputGenerateApiCall(BorrowerValue.losid,BorrowerValue.ReferenceNumber,cibil_type,[2],2); + await Helper.cibilOutputGenerateApiCall(request_object.losid,'Test-ReferenceNumber',cibil_type,[2],2); res.send({'status':200 , message:"Success." ,'data': "No data"}); }, 1500); }); @@ -812,10 +820,11 @@ exports.test = async (req, res) => { try { - date = '04-AUG-2017'; - data = moment(new Date(date)).format("YYYY-MM-DD"); - console.log(data); - res.send({data}); + + // date = '04-AUG-2017'; + // data = moment(new Date(date)).format("YYYY-MM-DD"); + // console.log(data); + res.send({"gwm":"data"}); } catch(err) { res.status(500).send({'status':404, @@ -829,3 +838,9 @@ exports.test = async (req, res) => + + + + + + diff --git a/app/models/BorrowerProfile.js b/app/models/BorrowerProfile.js index 36f98d5..de90003 100644 --- a/app/models/BorrowerProfile.js +++ b/app/models/BorrowerProfile.js @@ -6,20 +6,22 @@ module.exports = (sequelize, DataTypes) => { } BorrowerProfile.init( { - losid :{type: DataTypes.STRING}, + losid : { type: DataTypes.STRING }, temp_id : { type: DataTypes.INTEGER }, ApplicationRefno : { type: DataTypes.INTEGER }, ReportIssuesCode : { type: DataTypes.STRING }, ReportIssuesMsg : { type: DataTypes.STRING }, - ReportIssuesDescription : { type: DataTypes.STRING }, - ReportHeaderDaysPasswrdToExpire : { type: DataTypes.STRING }, - ReportHeaderReportOrderNo : { type: DataTypes.STRING }, - ReportHeaderReportOrderedBy : { type: DataTypes.STRING }, - ReportHeaderMemberDetails : { type: DataTypes.STRING }, - ReportHeaderApplicationRefNo : { type: DataTypes.INTEGER }, - ReportHeaderMemberRefNo : { type: DataTypes.STRING }, - ReportHeaderInquiryPurpose : { type: DataTypes.STRING }, + ReportIssuesDescription : { type: DataTypes.STRING }, + ReportHeaderDaysPasswrdToExpire : { type: DataTypes.STRING }, + ReportHeaderReportOrderNo : { type: DataTypes.STRING }, + ReportHeaderReportOrderDate : { type: DataTypes.DATE }, + ReportHeaderReportOrderedBy : { type: DataTypes.STRING }, + ReportHeaderMemberDetails : { type: DataTypes.STRING }, + ReportHeaderApplicationRefNo : { type: DataTypes.INTEGER }, + ReportHeaderMemberRefNo : { type: DataTypes.STRING }, + ReportHeaderInquiryPurpose : { type: DataTypes.STRING }, EnqInfoBorrowerName : { type: DataTypes.STRING }, + EnqInfoDateOfReg : { type: DataTypes.DATE }, EnqInfoPan : { type: DataTypes.STRING }, EnqInfoCin : { type: DataTypes.STRING }, EnqInfoTin : { type: DataTypes.STRING }, @@ -33,10 +35,11 @@ module.exports = (sequelize, DataTypes) => { BorrowerProfileBDClassOfActivity0 : { type: DataTypes.STRING }, BorrowerProfileBDClassOfActivity1 : { type: DataTypes.STRING }, BorrowerProfileBDClassOfActivity2 : { type: DataTypes.STRING }, - BorrowerProfileBDBusinessCatg : { type: DataTypes.STRING }, + BorrowerProfileBDBusinessCatg : { type: DataTypes.STRING }, BorrowerProfileBDBusinessIndustryType : { type: DataTypes.STRING }, BorrowerProfileBDSalesFigure : { type: DataTypes.STRING }, BorrowerProfileBDNoOfEmp : { type: DataTypes.STRING }, + BorrowerProfileBDDOI : { type: DataTypes.DATE }, BorrowerProfileBDYear : { type: DataTypes.STRING }, BorrowerProfileBACDRegaddress : { type: DataTypes.STRING }, BorrowerProfileBACDTelephoneNo : { type: DataTypes.INTEGER }, @@ -82,6 +85,7 @@ module.exports = (sequelize, DataTypes) => { CPSOutOPSBTOGuarantor : { type: DataTypes.INTEGER }, CPSOutOPSBTOBP : { type: DataTypes.STRING }, CPSOutOPSBTOGP : { type: DataTypes.STRING }, + CPSOutOPSBLtstCFOpndDate : { type: DataTypes.DATE }, CPSOutOPSBDCFBorrower : { type: DataTypes.INTEGER }, CPSOutOPSBDCFGuarantor : { type: DataTypes.INTEGER }, CPSOutOPSBDCFBP : { type: DataTypes.STRING }, @@ -101,6 +105,7 @@ module.exports = (sequelize, DataTypes) => { CPSOutOPFBTOSGuarantor : { type: DataTypes.INTEGER }, CPSOutOPFBTOSBP : { type: DataTypes.STRING }, CPSOutOPFBTOSGP : { type: DataTypes.STRING }, + CPSOutOPFBLtstCFOpndDate : { type: DataTypes.DATE }, CPSOutOPFBDCFBorrower : { type: DataTypes.INTEGER }, CPSOutOPFBDCFGuarantor : { type: DataTypes.INTEGER }, CPSOutOPFBDCFBP : { type: DataTypes.STRING }, @@ -120,6 +125,7 @@ module.exports = (sequelize, DataTypes) => { CPSOutNBFCTOSGuarantor : { type: DataTypes.INTEGER }, CPSOutNBFCTOSBP : { type: DataTypes.STRING }, CPSOutNBFCTOSGP : { type: DataTypes.STRING }, + CPSOutNBFCLtstCFOpndDate : { type: DataTypes.DATE }, CPSOutNBFCDCFBorrower : { type: DataTypes.INTEGER }, CPSOutNBFCDCFGuarantor : { type: DataTypes.INTEGER }, CPSOutNBFCDCFBP : { type: DataTypes.STRING }, @@ -170,6 +176,7 @@ module.exports = (sequelize, DataTypes) => { EnqSSOutNOEMnths7to12 : { type: DataTypes.INTEGER }, EnqSSOutNOEMnthsGrtrThan24Mnths : { type: DataTypes.INTEGER }, EnqSSOutNOETotal : { type: DataTypes.INTEGER }, + EnqSSOutNOEMstRecentDate : { type: DataTypes.DATE }, EnqSSETMnths1 : { type: DataTypes.INTEGER }, EnqSSETMnths2to3 : { type: DataTypes.INTEGER }, EnqSSETMnths4to6 : { type: DataTypes.INTEGER }, diff --git a/app/models/CreditFacilityCurrentDetail.js b/app/models/CreditFacilityCurrentDetail.js index 2fc7b20..43f4207 100644 --- a/app/models/CreditFacilityCurrentDetail.js +++ b/app/models/CreditFacilityCurrentDetail.js @@ -37,7 +37,7 @@ module.exports = (sequelize, DataTypes) => { CreditFacilityCDDatesSanctionedDt: { type: DataTypes.DATE }, CreditFacilityCDDatesLoanExpiryDt: { type: DataTypes.DATE }, CreditFacilityCDDatesLoanRenewalDt: { type: DataTypes.DATE }, - CreditFacilityCDDatesSuitFiledDt: { type: DataTypes.STRING }, + CreditFacilityCDDatesSuitFiledDt: { type: DataTypes.DATE }, CreditFacilityCDDatesWilfulDefault: { type: DataTypes.STRING }, CreditFacilityCDODRepaymentFrequency: { type: DataTypes.INTEGER }, CreditFacilityCDODTenure: { type: DataTypes.INTEGER }, @@ -52,9 +52,9 @@ module.exports = (sequelize, DataTypes) => { CreditFacilityOverdueDetailsDPD91to180amt: { type: DataTypes.INTEGER }, CreditFacilityOverdueDetailsDPDabove180amt: { type: DataTypes.INTEGER }, ChequeDDIFundsMsg: { type: DataTypes.STRING }, - ChequeDDIFundsCD3monthcount: { type: DataTypes.STRING }, - ChequeDDIFundsCD4to6monthcount: { type: DataTypes.STRING }, - ChequeDDIFundsCD7to9monthcount: { type: DataTypes.STRING }, + ChequeDDIFundsCD3monthcount: { type: DataTypes.INTEGER }, + ChequeDDIFundsCD4to6monthcount: { type: DataTypes.INTEGER }, + ChequeDDIFundsCD7to9monthcount: { type: DataTypes.INTEGER }, ChequeDDIFundsCD10to12monthcount: { type: DataTypes.INTEGER }, CFSecurityDetailsMsg: { type: DataTypes.STRING }, CreditFacilityGuarantorDVecMsg: { type: DataTypes.STRING }, diff --git a/app/models/GuarantorDetail.js b/app/models/GuarantorDetail.js index 12f70b6..be9a9b4 100644 --- a/app/models/GuarantorDetail.js +++ b/app/models/GuarantorDetail.js @@ -19,7 +19,7 @@ module.exports = (sequelize, DataTypes) => { GuarantorDetailsBusinessIndstryType: { type: DataTypes.STRING }, GuarantorDetailsMsg: { type: DataTypes.STRING }, GuarantorAddressCDAddress: { type: DataTypes.STRING }, - GuarantorAddressCDTelephoneNo: { type: DataTypes.DATE }, + GuarantorAddressCDTelephoneNo: { type: DataTypes.STRING }, GuarantorAddressCDfaxNo: { type: DataTypes.STRING }, GuarantorAddressCDMobileNo: { type: DataTypes.STRING }, diff --git a/app/services/cibil.datainsert.helper.js b/app/services/cibil.datainsert.helper.js index 70bf01e..e81c393 100644 --- a/app/services/cibil.datainsert.helper.js +++ b/app/services/cibil.datainsert.helper.js @@ -400,12 +400,12 @@ function commercialDataInsert(data) ReportIssuesDescription : value.reportIssuesDescription, ReportHeaderDaysPasswrdToExpire : value.reportHeaderDaysPasswrdToExpire, ReportHeaderReportOrderNo : value.reportHeaderReportOrderNo, - ReportHeaderReportOrderDate : value.reportHeaderReportOrderDate, + ReportHeaderReportOrderDate : moment(new Date(value.reportHeaderReportOrder)).format("YYYY-MM-DD"), ReportHeaderReportOrderedBy : value.reportHeaderReportOrderedBy, ReportHeaderMemberDetails : value.reportHeaderMemberDetails, ReportHeaderApplicationRefNo : value.reportHeaderApplicationRefNo, EnqInfoBorrowerName : value.enqInfoBorrowerName, - EnqInfoDateOfReg : value.enqInfoDateOfReg, + EnqInfoDateOfReg : moment(new Date(value.enqInfoDateOfReg)).format("YYYY-MM-DD"), EnqInfoPan : value.enqInfoPan, EnqInfoCin : value.enqInfoCin, EnqInfoTin : value.enqInfoTin, @@ -422,7 +422,7 @@ function commercialDataInsert(data) BorrowerProfileBDBusinessIndustryType : value.borrowerProfileBDBusinessIndustryType, BorrowerProfileBDSalesFigure : value.borrowerProfileBDSalesFigure, BorrowerProfileBDNoOfEmp : value.borrowerProfileBDNoOfEmp, - BorrowerProfileBDDOI : value.borrowerProfileBDDOI, + BorrowerProfileBDDOI : moment(new Date( value.borrowerProfileBDDOI)).format("YYYY-MM-DD"), BorrowerProfileBDYear : value.borrowerProfileBDYear, BorrowerProfileBACDRegaddress : value.borrowerProfileBACDRegaddress, BorrowerProfileBACDTelephoneNo : value.borrowerProfileBACDTelephoneNo, @@ -447,7 +447,7 @@ function commercialDataInsert(data) CPSInsTotalOutstandingGuarantor : value.cpsInsTotalOutstandingGuarantor, CPSInsTotalOutstandingBP : value.cpsInsTotalOutstandingBP, CPSInsTotalOutstandingGP : value.cpsInsTotalOutstandingGP, - CPSInsLtstCFOpndDate : value.cpsInsLtstCFOpndDate, + CPSInsLtstCFOpndDate : moment(new Date( value.cpsInsLtstCFOpndDate)).format("YYYY-MM-DD"), CPSInsDCFBorrower : value.cpsInsDCFBorrower, CPSInsDCFGuarantor : value.cpsInsDCFGuarantor, CPSInsDCFBP : value.cpsInsDCFBP, @@ -488,7 +488,7 @@ function commercialDataInsert(data) CPSOutOPFBTOSGuarantor : value.cpsOutOPFBTOSGuarantor, CPSOutOPFBTOSBP : value.cpsOutOPFBTOSBP, CPSOutOPFBTOSGP : value.cpsOutOPFBTOSGP, - CPSOutOPFBLtstCFOpndDate : value.cpsOutOPFBLtstCFOpndDate, + CPSOutOPFBLtstCFOpndDate : moment(new Date( value.cpsOutOPFBLtstCFOpndDate)).format("YYYY-MM-DD"), CPSOutOPFBDCFBorrower : value.cpsOutOPFBDCFBorrower, CPSOutOPFBDCFGuarantor : value.cpsOutOPFBDCFGuarantor, CPSOutOPFBDCFBP : value.cpsOutOPFBDCFBP, @@ -508,7 +508,7 @@ function commercialDataInsert(data) CPSOutNBFCTOSGuarantor : value.cpsOutNBFCTOSGuarantor, CPSOutNBFCTOSBP : value.cpsOutNBFCTOSBP, CPSOutNBFCTOSGP : value.cpsOutNBFCTOSGP, - CPSOutNBFCLtstCFOpndDate : value.cpsOutNBFCLtstCFOpndDate, + CPSOutNBFCLtstCFOpndDate : moment(new Date( value.cpsOutNBFCLtstCFOpndDate )).format("YYYY-MM-DD"), CPSOutNBFCDCFBorrower : value.cpsOutNBFCDCFBorrower, CPSOutNBFCDCFGuarantor : value.cpsOutNBFCDCFGuarantor, CPSOutNBFCDCFBP : value.cpsOutNBFCDCFBP, @@ -559,7 +559,7 @@ function commercialDataInsert(data) EnqSSOutNOEMnths7to12 : value.enqSSOutNOEMnths7to12, EnqSSOutNOEMnthsGrtrThan24Mnths : value.enqSSOutNOEMnthsGrtrThan24Mnths, EnqSSOutNOETotal : value.enqSSOutNOETotal, - EnqSSOutNOEMstRecentDate : value.enqSSOutNOEMstRecentDate, + EnqSSOutNOEMstRecentDate : moment(new Date( value.enqSSOutNOEMstRecentDate)).format("YYYY-MM-DD"), EnqSSETMnths1 : value.enqSSETMnths1, EnqSSETMnths2to3 : value.enqSSETMnths2to3, EnqSSETMnths4to6 : value.enqSSETMnths4to6, @@ -673,7 +673,7 @@ function commercialDataInsert(data) BorrowerProfileBIDTin: value.borrowerProfileBIDTin, BorrowerProfileBIDRegistrationNo: value.borrowerProfileBIDRegistrationNo, BorrowerProfileBIDServiceTaxNo: value.borrowerProfileBIDServiceTaxNo, - BorrowerProfileLastReportedDate: value.borrowerProfileLastReportedDate, + BorrowerProfileLastReportedDate: moment(new Date( value.borrowerProfileLastReportedDate)).format("YYYY-MM-DD"), } BorroweIDDetailArray.push(BorroweIDDetailObj); @@ -702,7 +702,7 @@ function commercialDataInsert(data) BorrowerCurrentDetailsID: value.borrowerCurrentDetailsID, GuarantorDetailsName: value.guarantorDetailsName, GuarantorDetailsRelatedType: value.guarantorDetailsRelatedType, - GuarantorDetailsDOB: value.guarantorDetailsDOB, + GuarantorDetailsDOB: moment(new Date( value.guarantorDetailsDOB)).format("YYYY-MM-DD"), GuarantorDetailsGender: value.guarantorDetailsGender, GuarantorDetailsDOI: value.guarantorDetailsDOI, GuarantorDetailsBusinessCateg: value.guarantorDetailsBusinessCateg, @@ -747,8 +747,8 @@ function commercialDataInsert(data) CreditFacilityCDcfMember : value.creditFacilityCDcfMember, CreditFacilityCDAssetCDPDueDpd : value.creditFacilityCDAssetCDPDueDpd, CreditFacilityCDStatus : value.creditFacilityCDStatus, - CreditFacilityCDStatusDate : value.creditFacilityCDStatusDate, - CreditFacilityCDLstReportedDate : value.creditFacilityCDLstReportedDate, + CreditFacilityCDStatusDate : moment(new Date( value.creditFacilityCDStatusDate)).format("YYYY-MM-DD"), + CreditFacilityCDLstReportedDate : moment(new Date( value.creditFacilityCDLstReportedDate)).format("YYYY-MM-DD"), CreditFacilityCDAmtCurrency : value.creditFacilityCDAmtCurrency, CreditFacilityCDAmtSanctionedAmt : value.creditFacilityCDAmtSanctionedAmt, CreditFacilityCDAmtSanctionedAmtDP : value.creditFacilityCDAmtSanctionedAmtDP , @@ -764,10 +764,10 @@ function commercialDataInsert(data) CreditFacilityCDAmtNaorc : value.creditFacilityCDAmtNaorc, CreditFacilityCDAmtContrctCAsNPA : value.creditFacilityCDAmtContrctCAsNPA, CreditFacilityCDAmtNAmtOfContracts : value.creditFacilityCDAmtNAmtOfContracts, - CreditFacilityCDDatesSanctionedDt : value.creditFacilityCDDatesSanctionedDt, - CreditFacilityCDDatesLoanExpiryDt : value.creditFacilityCDDatesLoanExpiryDt, - CreditFacilityCDDatesLoanRenewalDt : value.creditFacilityCDDatesLoanRenewalDt, - CreditFacilityCDDatesSuitFiledDt : value.creditFacilityCDDatesSuitFiledDt, + CreditFacilityCDDatesSanctionedDt : moment(new Date( value.creditFacilityCDDatesSanctionedDt)).format("YYYY-MM-DD"), + CreditFacilityCDDatesLoanExpiryDt :moment(new Date( value.creditFacilityCDDatesLoanExpiryDt)).format("YYYY-MM-DD"), + CreditFacilityCDDatesLoanRenewalDt : moment(new Date( value.creditFacilityCDDatesLoanRenewalDt)).format("YYYY-MM-DD"), + CreditFacilityCDDatesSuitFiledDt : moment(new Date( value.creditFacilityCDDatesSuitFiledDt)).format("YYYY-MM-DD"), CreditFacilityCDDatesWilfulDefault : value.creditFacilityCDDatesWilfulDefault, CreditFacilityCDODRepaymentFrequency : value.creditFacilityCDODRepaymentFrequency, CreditFacilityCDODTenure : value.creditFacilityCDODTenure, @@ -815,7 +815,7 @@ function commercialDataInsert(data) AcHistoryandDPDObj = { ApplicationRefno: value.applicationRefno, BorrowerCurrentDetailsID: value.borrowerCurrentDetailsID, - CFHistory24Monthsmonth: value.cfHistory24Monthsmonth, + CFHistory24Monthsmonth: moment(new Date( value.cfHistory24Monthsmonth)).format("YYYY-MM-DD"), CFHistory24MonthsACorDPD: value.cfHistory24MonthsACorDPD, CFHistory24MonthsOSAmount: value.cfHistory24MonthsOSAmount, } @@ -844,7 +844,7 @@ function commercialDataInsert(data) losid :data.losid, ApplicationRefno: value.applicationRefno, EnquiryDetailsCreditLender: value.enquiryDetailsCreditLender, - EnquiryDetailsEnquiryDt: value.enquiryDetailsEnquiryDt, + EnquiryDetailsEnquiryDt: moment(new Date( value.enquiryDetailsEnquiryDt)).format("YYYY-MM-DD"), EnquiryDetailsEnquiryPurpose: value.enquiryDetailsEnquiryPurpose, EnquiryDetailsEnquiryAmt: value.enquiryDetailsEnquiryAmt, //temp_id: value. @@ -874,8 +874,8 @@ function commercialDataInsert(data) LocationDetailObj = { ApplicationRefno: value.applicationRefno, LocationType: value.locationType, - firstReportedDate: value.firstReportedDate, - LastReportedDate: value.lastReportedDate, + firstReportedDate: moment(new Date( value.firstReportedDate)).format("YYYY-MM-DD"), + LastReportedDate: moment(new Date( value.lastReportedDate)).format("YYYY-MM-DD"), Address: value.address, NoOfInstitutions: value.noOfInstitutions, contactNumber: value.contactNumber, @@ -912,8 +912,8 @@ function commercialDataInsert(data) CFSecurityDetailsClassification: value.cfSecurityDetailsClassification, CFSecurityDetailsValue: value.cfSecurityDetailsValue, CFSecurityDetailsCurrency: value.cfSecurityDetailsCurrency, - CFSecurityDetailsvalidationDt: value.cfSecurityDetailsvalidationDt, - CFSecurityDetailslastReportedDt: value.cfSecurityDetailslastReportedDt, + CFSecurityDetailsvalidationDt: moment(new Date( value.cfSecurityDetailsvalidationDt)).format("YYYY-MM-DD"), + CFSecurityDetailslastReportedDt: moment(new Date( value.cfSecurityDetailslastReportedDt)).format("YYYY-MM-DD"), } SecurityDetailArray.push(SecurityDetailObj); @@ -946,7 +946,7 @@ function commercialDataInsert(data) Relationship: value.relationship, PercentageOfControl: value.percentageOfControl, RDDOI: value.rddoi, - RDDOB: value.rddob, + RDDOB: moment(new Date( value.rddob)).format("YYYY-MM-DD"), RDGender: value.rdGender, RDBusinessCatg: value.rdBusinessCatg, RDBusinessIndustryType: value.rdBusinessIndustryType, @@ -955,7 +955,7 @@ function commercialDataInsert(data) RDBACDTelephoneNo: value.rdbacdTelephoneNo, RDBACDfaxNo: value.rdbacDfaxNo, RDBACDMobileNo: value.rdbacdMobileNo, - RDlastReportedDate: value.rDlastReportedDate , + RDlastReportedDate: moment(new Date( value.rDlastReportedDate )).format("YYYY-MM-DD"), // temp_id: { type: DataTypes.INTEGER } @@ -1160,6 +1160,7 @@ 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);