From b477ad7023bb01994c49e35be537f1c180a96036 Mon Sep 17 00:00:00 2001 From: dharaneesh-r Date: Fri, 5 Jun 2026 05:03:49 +0530 Subject: [PATCH] updated the csv file and added the customerDeliveryTime and kitchenPickupTime --- src/pages/nearle/orders/multipleOrders.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/pages/nearle/orders/multipleOrders.js b/src/pages/nearle/orders/multipleOrders.js index fbca5e0..d46512d 100644 --- a/src/pages/nearle/orders/multipleOrders.js +++ b/src/pages/nearle/orders/multipleOrders.js @@ -448,14 +448,16 @@ const MultipleOrders = () => { 'senderphone*': 'locationcontact', 'senderaddress*': 'locationaddress', 'receivername*': 'firstname', - 'receiverphone*': 'contactno', + receiverphone: 'contactno', 'receiveralternatephone*': 'altcontactno', receiverfulladdress: 'address', receiverlatitude: 'latitude', receiverlongitude: 'longitude', 'itemdescription*': 'description', Quantity: 'quantity', - ' Collect Cash': 'collectionamt' + ' Collect Cash': 'collectionamt', + customerDeliveryTime: 'customerdeliverytime', + kitchenPickupTime: 'kitchenpickuptime' }; const handleFileDirectUpload = (event) => { @@ -490,11 +492,14 @@ const MultipleOrders = () => { return newRow; }); - const missingCols = Object.keys(headerMap).filter( + const requiredCols = Object.keys(headerMap).filter((k) => k.trim().endsWith('*')); + const missingRequired = requiredCols.filter( (clientCol) => !headers.includes(normalizeHeader(clientCol)) ); - if (missingCols.length > 0) { - opentoast(`Missing columns: ${missingCols.join(', ')}`, 'warning'); + if (missingRequired.length > 0) { + opentoast(`Missing required columns: ${missingRequired.join(', ')}`, 'warning', 3000); + setUsers([]); + return; } setUsers(mappedData);