From 880ee0518728706b6cc2b0586fadac93c6f63acf Mon Sep 17 00:00:00 2001 From: merelendor Date: Tue, 7 Dec 2021 14:22:44 +0100 Subject: [PATCH] updatef for contract documents API --- actions/contractActions.js | 10 +++ pages/api/contract/documents.js | 15 +++-- pages/components/Footer/index.js | 2 +- pages/components/FormRequest/index.js | 2 +- pages/contract/documents.js | 91 ++++++++++++++------------- 5 files changed, 71 insertions(+), 49 deletions(-) diff --git a/actions/contractActions.js b/actions/contractActions.js index f2ed449..be4aac1 100644 --- a/actions/contractActions.js +++ b/actions/contractActions.js @@ -235,6 +235,16 @@ export const getContractDocuments = ({ dispatch, number, }) => pr(); }); }), new Promise((pr) => + { + let query = nSQL(response.data.billfines).query("select"); + query = query.orderBy({ date: "desc" }); + + query.exec().then((rows) => + { + documents.billfines = rows; + pr(); + }); + }), new Promise((pr) => { let query = nSQL(response.data.fines).query("select"); query = query.orderBy({ date: "desc" }); diff --git a/pages/api/contract/documents.js b/pages/api/contract/documents.js index 4b3c437..8e4eb87 100644 --- a/pages/api/contract/documents.js +++ b/pages/api/contract/documents.js @@ -5,6 +5,7 @@ import cookie from 'cookie'; import moment from 'moment'; import jwt from 'jsonwebtoken'; import { cors } from '../../../lib/cors'; +import { inspect } from 'util'; export default async function handler(req, res) { @@ -21,6 +22,7 @@ export default async function handler(req, res) const result = { upd: [], upd_avans: [], + billfines: [], fines: [], }; @@ -32,17 +34,20 @@ export default async function handler(req, res) }) .then((crm_response) => { + console.log(inspect(crm_response.data, true, null, true)); for(let i in crm_response.data) { - console.log("docs".repeat(10)); - console.log(crm_response.data[i]); - if(crm_response.data[i].upd !== undefined) + if(crm_response.data[i].type === "UPD") { result.upd = crm_response.data[i].upd; } - if(crm_response.data[i].upd_avans !== undefined) + if(crm_response.data[i].type === "UPD_Avans") { - result.upd_avans = crm_response.data[i]; + result.upd_avans = crm_response.data[i].upd; + } + if(crm_response.data[i].type === "BillFine") + { + result.billfines = crm_response.data[i].upd; } } resolve(); diff --git a/pages/components/Footer/index.js b/pages/components/Footer/index.js index ec420bc..8aa0bf6 100644 --- a/pages/components/Footer/index.js +++ b/pages/components/Footer/index.js @@ -27,7 +27,7 @@ export default class Footer extends React.Component