From a840e53c358ce9519f690308bf9a8c83a1f30209 Mon Sep 17 00:00:00 2001 From: sriramv Date: Wed, 9 Mar 2022 08:40:50 +0530 Subject: [PATCH] testing --- app/controllers/financial.controller.js | 65 +++++++++++++++++++++-- app/routes/routes.js | 1 + app/services/financials.apicall.helper.js | 2 +- 3 files changed, 64 insertions(+), 4 deletions(-) diff --git a/app/controllers/financial.controller.js b/app/controllers/financial.controller.js index 0705fba..491d35f 100644 --- a/app/controllers/financial.controller.js +++ b/app/controllers/financial.controller.js @@ -760,11 +760,70 @@ exports.refreshApi = (req, res) => { + // exports.queryConstruct = async (req, res) => { + // try + // { + // data = [{"ID": "float"}, {"ApplicationRefno": "float"}, {"ReportIssuesCode": "NoneType"}, {"ReportIssuesMsg": "NoneType"}, {"ReportIssuesDescription": "NoneType"}, {"ReportHeaderDaysPasswrdToExpire": "NoneType"}, {"ReportHeaderReportOrderNo": "str"}, {"ReportHeaderReportOrderDate": "datetime"}, {"ReportHeaderReportOrderedBy": "str"}, {"ReportHeaderMemberDetails": "str"}, {"ReportHeaderApplicationRefNo": "float"}, {"ReportHeaderMemberRefNo": "NoneType"}, {"ReportHeaderInquiryPurpose": "str"}, {"EnqInfoBorrowerName": "str"}, {"EnqInfoDateOfReg": "datetime"}, {"EnqInfoPan": "str"}, {"EnqInfoCin": "str"}, {"EnqInfoTin": "NoneType"}, {"EnqInfoCrn": "NoneType"}, {"EnqInfoAddressCount": "float"}, {"EnqInfoAddressAddressLine0": "str"}, {"EnqInfoAddressAddressLine1": "NoneType"}, {"EnqInfoAddressAddressLine2": "NoneType"}, {"BorrowerProfileBDName": "str"}, {"BorrowerProfileBDBLC": "str"}, {"BorrowerProfileBDClassOfActivity0": "str"}, {"BorrowerProfileBDClassOfActivity1": "str"}, {"BorrowerProfileBDClassOfActivity2": "str"}, {"BorrowerProfileBDBusinessCatg": "str"}, {"BorrowerProfileBDBusinessIndustryType": "str"}, {"BorrowerProfileBDSalesFigure": "NoneType"}, {"BorrowerProfileBDNoOfEmp": "NoneType"}, {"BorrowerProfileBDDOI": "datetime"}, {"BorrowerProfileBDYear": "NoneType"}, {"BorrowerProfileBACDRegaddress": "str"}, {"BorrowerProfileBACDTelephoneNo": "float"}, {"BorrowerProfileBACDfaxNo": "NoneType"}, {"BorrowerProfileBACDMobileNo": "str"}, {"BorrowerProfileBDRInstCurrent": "str"}, {"BorrowerProfileBDRInstLst24Mnths": "str"}, {"BorrowerProfileBDROutCurrent": "str"}, {"BorrowerProfileBDROutLst24Mnths": "str"}, {"RankName": "str"}, {"RankValue": "str"}, {"RankExclusionReason": "str"}, {"RankMessage": "NoneType"}, {"CPSInstMsg": "str"}, {"CPSInstTotalLenders": "float"}, {"CPSInsttotalCFBorrower": "float"}, {"CPSInsttotalCFGuarantor": "float"}, {"CPSInsttotalCFBP": "NoneType"}, {"CPSInstTotalCFGP": "NoneType"}, {"CPSInstOpenCF": "float"}, {"CPSInsTotalOutstandingBorrower": "float"}, {"CPSInsTotalOutstandingGuarantor": "float"}, {"CPSInsTotalOutstandingBP": "float"}, {"CPSInsTotalOutstandingGP": "float"}, {"CPSInsLtstCFOpndDate": "NoneType"}, {"CPSInsDCFBorrower": "float"}, {"CPSInsDCFGuarantor": "float"}, {"CPSInsDCFBP": "NoneType"}, {"CPSInsDCFGP": "NoneType"}, {"CPSInsDOSBorrower": "float"}, {"CPSInsDOSGuarantor": "float"}, {"CPSInsDOSBP": "float"}, {"CPSInsDOSGP": "float"}, {"CPSOutMsg": "NoneType"}, {"CPSOutOPSBMsg": "NoneType"}, {"CPSOutOPSBTotalLenders": "float"}, {"CPSOutOPSBTotalCFBorrower": "float"}, {"CPSOutOPSBTotalCFGuarantor": "float"}, {"CPSOutOPSBTotalCFBP": "NoneType"}, {"CPSOutOPSBTotalCFGP": "float"}, {"CPSOutOPSBOpenCF": "float"}, {"CPSOutOPSBTOBorrower": "float"}, {"CPSOutOPSBTOGuarantor": "float"}, {"CPSOutOPSBTOBP": "NoneType"}, {"CPSOutOPSBTOGP": "NoneType"}, {"CPSOutOPSBLtstCFOpndDate": "datetime"}, {"CPSOutOPSBDCFBorrower": "float"}, {"CPSOutOPSBDCFGuarantor": "float"}, {"CPSOutOPSBDCFBP": "NoneType"}, {"CPSOutOPSBDCFGP": "float"}, {"CPSOutOPSBDOSBorrower": "float"}, {"CPSOutOPSBDOSGuarantor": "float"}, {"CPSOutOPSBDOSBP": "NoneType"}, {"CPSOutOPSBDOSGP": "NoneType"}, {"CPSOutOPFBMsg": "NoneType"}, {"CPSOutOPFBTotalLenders": "float"}, {"CPSOutOPFBTCFBorrower": "float"}, {"CPSOutOPFBTCFGuarantor": "float"}, {"CPSOutOPFBTCFBP": "NoneType"}, {"CPSOutOPFBTCFGP": "NoneType"}, {"CPSOutOPFBOpenCF": "float"}, {"CPSOutOPFBTOSBorrower": "float"}, {"CPSOutOPFBTOSGuarantor": "float"}, {"CPSOutOPFBTOSBP": "NoneType"}, {"CPSOutOPFBTOSGP": "NoneType"}, {"CPSOutOPFBLtstCFOpndDate": "datetime"}, {"CPSOutOPFBDCFBorrower": "float"}, {"CPSOutOPFBDCFGuarantor": "float"}, {"CPSOutOPFBDCFBP": "NoneType"}, {"CPSOutOPFBDCFGP": "NoneType"}, {"CPSOutOPFBDOSBorrower": "float"}, {"CPSOutOPFBDOSGuarantor": "float"}, {"CPSOutOPFBDOSBP": "NoneType"}, {"CPSOutOPFBDOSGP": "NoneType"}, {"CPSOutNBFCMsg": "NoneType"}, {"CPSOutNBFCTotalLenders": "float"}, {"CPSOutNBFCTCFBorrower": "float"}, {"CPSOutNBFCTCFGuarantor": "float"}, {"CPSOutNBFCTCFBP": "NoneType"}, {"CPSOutNBFCTCFGP": "NoneType"}, {"CPSOutNBFCOpenCF": "float"}, {"CPSOutNBFCTOSBorrower": "float"}, {"CPSOutNBFCTOSGuarantor": "float"}, {"CPSOutNBFCTOSBP": "NoneType"}, {"CPSOutNBFCTOSGP": "NoneType"}, {"CPSOutNBFCLtstCFOpndDate": "NoneType"}, {"CPSOutNBFCDCFBorrower": "float"}, {"CPSOutNBFCDCFGuarantor": "float"}, {"CPSOutNBFCDCFBP": "NoneType"}, {"CPSOutNBFCDCFGP": "NoneType"}, {"CPSOutNBFCDOSBorrower": "float"}, {"CPSOutNBFCDOSGuarantor": "float"}, {"CPSOutNBFCDOSBP": "NoneType"}, {"CPSOutNBFCDOSGP": "NoneType"}, {"CPSOutOutsideTotalMsg": "NoneType"}, {"CPSOutOutsideTotalTotalLenders": "float"}, {"CPSOutOutsideTotalTCFBorrower": "float"}, {"CPSOutOutsideTotalTCFGuarantor": "float"}, {"CPSOutOutsideTotalTCFBP": "NoneType"}, {"CPSOutOutsideTotalTCFGP": "NoneType"}, {"CPSOutOutsideTotalOpenCF": "float"}, {"CPSOutOutsideTotalTOSBorrower": "float"}, {"CPSOutOutsideTotalTOSGuarantor": "float"}, {"CPSOutOutsideTotalTOSBP": "float"}, {"CPSOutOutsideTotalTOSGP": "float"}, {"CPSOutOutsideTotalLtstCFOpndDate": "str"}, {"CPSOutOutsideTotalDCFBorrower": "float"}, {"CPSOutOutsideTotalDCFGuarantor": "float"}, {"CPSOutOutsideTotalDCFBP": "NoneType"}, {"CPSOutOutsideTotalDCFGP": "NoneType"}, {"CPSOutOutsideTotalDOSBorrower": "float"}, {"CPSOutOutsideTotalDOSGuarantor": "float"}, {"CPSOutOutsideTotalDOSBP": "float"}, {"CPSOutOutsideTotalDOSGP": "float"}, {"CPSTotalTotalLenders": "float"}, {"CPSTotalTotalCF": "float"}, {"CPSTotalOpenCF": "float"}, {"CPSTotalTotalOutstanding": "float"}, {"CPSTotalLtstCFOpndDate": "str"}, {"CPSTotalDCF": "float"}, {"CPSTotalDOS": "float"}, {"EnqSSMsg": "NoneType"}, {"EnqSSInstNOEMnths1": "float"}, {"EnqSSInstNOEMnths2to3": "float"}, {"EnqSSInstNOEMnths4to6": "float"}, {"EnqSSInstNOEMnths7to12": "float"}, {"EnqSSInstNOEMnths12to24": "float"}, {"EnqSSInstNOEGrtrThan24Mnths": "float"}, {"EnqSSInstNOETotal": "float"}, {"EnqSSInstNOEMstRecentDate": "NoneType"}, {"EnqSSOutNOEMnths1": "float"}, {"EnqSSOutNOEMnths2to3": "float"}, {"EnqSSOutNOEMnths4to6": "float"}, {"EnqSSOutNOEMnths7to12": "float"}, {"EnqSSOutNOEMnthsGrtrThan24Mnths": "float"}, {"EnqSSOutNOETotal": "float"}, {"EnqSSOutNOEMstRecentDate": "datetime"}, {"EnqSSETMnths1": "float"}, {"EnqSSETMnths2to3": "float"}, {"EnqSSETMnths4to6": "float"}, {"EnqSSETMnths7to12": "float"}, {"EnqSSETMnths12to24": "float"}, {"EnqSSETGrtrThan24Mnths": "float"}, {"EnqSSETTotal": "float"}, {"EnqSSETMstRecentDate": "NoneType"}, {"DISMsg": "NoneType"}, {"DISMsgOfBorrower": "NoneType"}, {"DISMsgOfBorrowerInst": "str"}, {"DISMsgOfBorrowerOut": "NoneType"}, {"DISMsgOfRelatedPartie": "str"}, {"DISMsgOfRelatedPartiesInst": "NoneType"}, {"DISMsgOfRelatedPartiesOut": "NoneType"}, {"DISMsgOfGuarantedParties": "str"}, {"DISDIBInstWilfulDefault": "float"}, {"DISDIBInstSFNOS": "float"}, {"DISDIBInstSFAmt": "float"}, {"DISDIBInstWOffNOS": "float"}, {"DISDIBInstWOffAmt": "float"}, {"DISDIBInstSettledNOS": "float"}, {"DISDIBInstSettledAmt": "float"}, {"DISDIBInstInvokedNOS": "float"}, {"DISDIBInstInvokedAmt": "float"}, {"DISDIBInstOverdueCFNOS": "float"}, {"DISDIBInstOverdueCFAmt": "float"}, {"DISDIBInstDishonoredCheque": "float"}, {"DISDIBOutWilfulDefault": "float"}, {"DISDIBOutSFNOS": "float"}, {"DISDIBOutSFAmt": "float"}, {"DISDIBOutWOffNOS": "float"}, {"DISDIBOutWOffAmt": "float"}, {"DISDIBOutSettledNOS": "float"}, {"DISDIBOutSettledAmt": "float"}, {"DISDIBOutInvokedNOS": "float"}, {"DISDIBOutInvokedAmt": "float"}, {"DISDIBOutOverdueCFNOS": "float"}, {"DISDIBOutOverdueCFAmt": "float"}, {"DISDIBOutDishonoredCheque": "float"}, {"DISDIBTotalWilfulDefault": "float"}, {"DISDIBTotalSFNOS": "float"}, {"DISDIBTotalSFAmt": "float"}, {"DISDIBTotalWOffNOS": "float"}, {"DISDIBTotalWOffAmt": "float"}, {"DISDIBTotalSettledNOS": "float"}, {"DISDIBTotalSettledAmt": "float"}, {"DISDIBTotalInvokedNOS": "float"}, {"DISDIBTotalInvokedAmt": "float"}, {"DISDIBTotalOverdueCFNOS": "float"}, {"DISDIBTotalOverdueCFAmt": "float"}, {"DISDIBTotalDishonoredCheque": "float"}, {"DISGOBInstWilfulDefault": "float"}, {"DISGOBInstSFNOS": "float"}, {"DISGOBInstSFAmt": "float"}, {"DISGOBInstWOffNOS": "float"}, {"DISGOBInstWOffAmt": "float"}, {"DISGOBInstSettledNOS": "float"}, {"DISGOBInstSettledAmt": "float"}, {"DISGOBInstInvokedNOS": "float"}, {"DISGOBInstInvokedAmt": "float"}, {"DISGOBInstOverdueCFNOS": "float"}, {"DISGOBInstOverdueCFAmt": "float"}, {"DISGOBInstDishonoredCheque": "float"}, {"DISGOBOutWilfulDefault": "float"}, {"DISGOBOutSFNOS": "float"}, {"DISGOBOutSFAmt": "float"}, {"DISGOBOutWOffNOS": "float"}, {"DISGOBOutWOffAmt": "float"}, {"DISGOBOutSettledNOS": "float"}, {"DISGOBOutSettledAmt": "float"}, {"DISGOBOutInvokedNOS": "float"}, {"DISGOBOutInvokedAmt": "float"}, {"DISGOBOutOverdueCFNOS": "float"}, {"DISGOBOutOverdueCFAmt": "float"}, {"DISGOBOutDishonoredCheque": "float"}, {"DISGOBTotalWilfulDefault": "float"}, {"DISGOBTotalSFNOS": "float"}, {"DISGOBTotalSFAmt": "float"}, {"DISGOBTotalWOffNOS": "float"}, {"DISGOBTotalWOffAmt": "float"}, {"DISGOBTotalSettledNOS": "float"}, {"DISGOBTotalSettledAmt": "float"}, {"DISGOBTotalInvokedNOS": "float"}, {"DISGOBTotalInvokedAmt": "float"}, {"DISGOBTotalOverdueCFNOS": "float"}]; + // let Queryvalues = "CREATE TABLE commercial_borrower_profile "; + // data.forEach((result, index, array) => { + // Object.keys(result).forEach((key) => { + // if(index == 0) + // { + // if(result[key] == 'float') + // { Datatype = "real NULL"; Queryvalues += "("+key +" "+Datatype+","; } + // else if(result[key] == 'NoneType') + // { Datatype = "nvarchar(255) NULL"; Queryvalues += "("+key +" "+Datatype+","; } + // else if(result[key] == 'str') + // { Datatype = "nvarchar(255) NULL"; Queryvalues += "("+key +" "+Datatype+","; } + // else if(result[key] == 'datetime') + // { Datatype = "datetime NULL"; Queryvalues += "("+key +" "+Datatype+","; } + // else if(result[key] == 'int') + // { Datatype = "int NULL"; Queryvalues += "("+key +" "+Datatype+","; } + + // } + // else if (array.length == index + 1 ) + // { + // if(result[key] == 'float') + // { Datatype = "real NULL"; Queryvalues += key +" "+Datatype+")";} + // else if(result[key] == 'NoneType') + // { Datatype = "nvarchar(255) NULL"; Queryvalues += key +" "+Datatype+")";} + // else if(result[key] == 'str') + // { Datatype = "nvarchar(255) NULL"; Queryvalues += key +" "+Datatype+")"; } + // else if(result[key] == 'datetime') + // { Datatype = "datetime NULL"; Queryvalues += key +" "+Datatype+")"; } + // else if(result[key] == 'int') + // { Datatype = "int NULL"; Queryvalues += key +" "+Datatype+")"; } + + // } + // else + // { + // if(result[key] == 'float') + // { Datatype = "real NULL"; Queryvalues += key +" "+Datatype+","; } + // else if(result[key] == 'NoneType') + // { Datatype = "nvarchar(255) NULL"; Queryvalues += key +" "+Datatype+","; } + // else if(result[key] == 'str') + // { Datatype = "nvarchar(255) NULL"; Queryvalues += key +" "+Datatype+","; } + // else if(result[key] == 'datetime') + // { Datatype = "datetime NULL"; Queryvalues += key +" "+Datatype+","; } + // else if(result[key] == 'int') + // { Datatype = "int NULL"; Queryvalues += key +" "+Datatype+","; } + + // } + // }) + + // }) + + // setTimeout(() => { + + // console.log(Queryvalues); + // }, 7000); - - - + // }catch(err) { + // res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data"}); + // } + + // }; diff --git a/app/routes/routes.js b/app/routes/routes.js index 277a920..88142c2 100644 --- a/app/routes/routes.js +++ b/app/routes/routes.js @@ -8,6 +8,7 @@ module.exports = app => { var router = require("express").Router(); router.get("/demo", financials.demo); + /** * @swagger * definitions: diff --git a/app/services/financials.apicall.helper.js b/app/services/financials.apicall.helper.js index 82f736c..6cc8b51 100644 --- a/app/services/financials.apicall.helper.js +++ b/app/services/financials.apicall.helper.js @@ -63,7 +63,7 @@ REDIRECTION_APPLICATION_NAME = process.env.REDIRECTION_APPLICATION_NAME body: myJSONObject }, function (error, response, body){ - if(response.statusCode == 200 && body.status == "Success" && body.data.length != 0) + if(body.status == "Success" && body.data.length != 0) { resolve(body.data); } else { resolve(false); }