From ecfddeeb43316f8058031f89fd7e320832082949 Mon Sep 17 00:00:00 2001 From: Kumar Date: Thu, 28 Jul 2022 10:18:16 +0530 Subject: [PATCH 1/2] bug fixed for section 4 and section 6 details --- .../event-management/controller/eventManagement.ts | 12 ++++++++++++ .../event-management/views/awardEventManagement.njk | 3 +++ 2 files changed, 15 insertions(+) diff --git a/src/main/features/event-management/controller/eventManagement.ts b/src/main/features/event-management/controller/eventManagement.ts index e5854581f3..f912b455e9 100644 --- a/src/main/features/event-management/controller/eventManagement.ts +++ b/src/main/features/event-management/controller/eventManagement.ts @@ -227,6 +227,18 @@ export const EVENT_MANAGEMENT = async (req: express.Request, res: express.Respon const scontractAwardDetail = await (await TenderApi.Instance(SESSION_ID).get(contractURL)).data; supplierDetails.supplierSignedContractDate = moment(scontractAwardDetail?.dateSigned).format('DD MMMM YYYY'); } + + const baseSuuplierURL = `/tenders/projects/${req.session.projectId}/events/${req.session.eventId}/suppliers/US-DUNS-215577839`; + const supplierData = await TenderApi.Instance(SESSION_ID).get(baseSuuplierURL); + + if(supplierData != undefined && supplierData != null && supplierData.data != undefined && supplierData.data !=null ) + { + supplierDetails.supplierAddress = supplierData.data?.address; + supplierDetails.supplierContactName = supplierData.data?.contactPoint.name; + supplierDetails.supplierContactEmail = supplierData.data?.contactPoint?.email; + //supplierDetails.supplierWebsite = supplierData.data?.website; + } + //if (status == "Published" || status == "Response period closed" || status == "Response period open" || status=="To be evaluated" ) { //Get Q&A Count diff --git a/src/main/features/event-management/views/awardEventManagement.njk b/src/main/features/event-management/views/awardEventManagement.njk index 2eb80c4765..05365abbc0 100644 --- a/src/main/features/event-management/views/awardEventManagement.njk +++ b/src/main/features/event-management/views/awardEventManagement.njk @@ -261,6 +261,9 @@ or messages in your inbox.See supplier's answer to your published project.

{{supplierDetails.supplierAddress.streetAddress}}

{{supplierDetails.supplierAddress.locality}}

{{supplierDetails.supplierAddress.region}}

+ {#

{{supplierDetails.supplierAddress.postalCode}}

+

{{supplierDetails.supplierAddress.countryName}}

+ #}

Contact Name:

From b08544577d6b021c7c7275e5823f040f995b038d Mon Sep 17 00:00:00 2001 From: Kumar Date: Thu, 28 Jul 2022 10:31:30 +0530 Subject: [PATCH 2/2] Updated supplier Id dynamic --- .../controller/eventManagement.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/features/event-management/controller/eventManagement.ts b/src/main/features/event-management/controller/eventManagement.ts index f912b455e9..0476497506 100644 --- a/src/main/features/event-management/controller/eventManagement.ts +++ b/src/main/features/event-management/controller/eventManagement.ts @@ -228,18 +228,19 @@ export const EVENT_MANAGEMENT = async (req: express.Request, res: express.Respon supplierDetails.supplierSignedContractDate = moment(scontractAwardDetail?.dateSigned).format('DD MMMM YYYY'); } - const baseSuuplierURL = `/tenders/projects/${req.session.projectId}/events/${req.session.eventId}/suppliers/US-DUNS-215577839`; - const supplierData = await TenderApi.Instance(SESSION_ID).get(baseSuuplierURL); - - if(supplierData != undefined && supplierData != null && supplierData.data != undefined && supplierData.data !=null ) + if(supplierDetails!=null && supplierDetails.supplierId != undefined && supplierDetails.supplierId !=null) { - supplierDetails.supplierAddress = supplierData.data?.address; - supplierDetails.supplierContactName = supplierData.data?.contactPoint.name; - supplierDetails.supplierContactEmail = supplierData.data?.contactPoint?.email; - //supplierDetails.supplierWebsite = supplierData.data?.website; + const baseSuuplierURL = `/tenders/projects/${req.session.projectId}/events/${req.session.eventId}/suppliers/${supplierDetails.supplierId}`; + const supplierResponse = await TenderApi.Instance(SESSION_ID).get(baseSuuplierURL); + + const supplierData = supplierResponse?.data; + + supplierDetails.supplierAddress = supplierData?.address; + supplierDetails.supplierContactName = supplierData?.contactPoint.name; + supplierDetails.supplierContactEmail = supplierData?.contactPoint?.email; + //supplierDetails.supplierWebsite = supplierData?.website; } - //if (status == "Published" || status == "Response period closed" || status == "Response period open" || status=="To be evaluated" ) { //Get Q&A Count const baseQandAURL = `/tenders/projects/${req.session.projectId}/events/${req.session.eventId}/q-and-a`;