From dc7712a79f2bec64bc73e45ebb2b30ce5c884f8e Mon Sep 17 00:00:00 2001 From: mhmmdafif Date: Fri, 5 Dec 2025 09:21:04 +0700 Subject: [PATCH] add: sparepart in detail notification error --- db/notification_error.db.js | 2 +- services/notification_error.service.js | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/db/notification_error.db.js b/db/notification_error.db.js index 45d8449..a2068aa 100644 --- a/db/notification_error.db.js +++ b/db/notification_error.db.js @@ -18,7 +18,7 @@ const InsertNotificationErrorDb = async () => { 1 AS is_send, CONCAT( - COALESCE(b.error_code_description, '-'), + COALESCE(b.error_code_name, '-'), ' pada ', COALESCE(d.device_name, '-'), '. Pengecekan potensi kerusakan dibutuhkan' diff --git a/services/notification_error.service.js b/services/notification_error.service.js index 3254f9c..4053325 100644 --- a/services/notification_error.service.js +++ b/services/notification_error.service.js @@ -57,6 +57,8 @@ class NotificationService { // Get solutions for this error code const solutions = (await getSolutionsByErrorCodeIdDb(errorCode.error_code_id)) || []; + const spareparts = await getSparepartsByErrorCodeIdDb(errorCode.error_code_id); + const solutionsWithDetails = await Promise.all( solutions.map(async (solution) => { let fileData = null; @@ -75,13 +77,12 @@ class NotificationService { }) ); - const spareparts = await getSparepartsByErrorCodeIdDb(errorCode.error_code_id); notification.error_code = { ...errorCode, - solution: solutionsWithDetails + solution: solutionsWithDetails, + spareparts: spareparts }; - notification.spareparts = spareparts; } }