From 085dc64db9615d291f45fa29513f904b8ee1b4b0 Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Thu, 17 Apr 2025 23:11:32 -0500 Subject: [PATCH] refactor(standard in): returns the orders in success or failed and why --- .../dm/ordersIn/customMappings/standardOrders.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/services/logistics/controller/dm/ordersIn/customMappings/standardOrders.ts b/server/services/logistics/controller/dm/ordersIn/customMappings/standardOrders.ts index 1586e3b..e742e1b 100644 --- a/server/services/logistics/controller/dm/ordersIn/customMappings/standardOrders.ts +++ b/server/services/logistics/controller/dm/ordersIn/customMappings/standardOrders.ts @@ -96,6 +96,7 @@ export const standardOrders = async (data: any, user: any) => { return acc; }, {}); + let postedOrders: any = []; for (const [customerID, orders] of Object.entries(groupedByCustomer)) { // console.log(`Running for Customer ID: ${customerID}`); const newOrders: any = orders; @@ -138,13 +139,19 @@ export const standardOrders = async (data: any, user: any) => { //console.log(updatedPredefinedObject); // post the orders to the server - const posting = await postOrders(updatedPredefinedObject, user); + const posting: any = await postOrders(updatedPredefinedObject, user); + + postedOrders.push({ + customer: customerID, + success: posting.success, + message: posting.message, + }); } return { success: true, message: "Standard Template was just processed successfully, please check AlplaProd 2.0 to confirm no errors. ", - data: [], + data: postedOrders, }; };