From 9775df7577619d5bb6780281dddb5fe345d5d2e4 Mon Sep 17 00:00:00 2001 From: Josepablo C Date: Wed, 4 Jun 2025 13:24:40 -0600 Subject: [PATCH] feat: Adding alert_list filter to loads/branches --- v1/src/apps/private/branches/services.js | 13 ++++++++++++- v1/src/apps/private/loads/services.js | 4 +++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/v1/src/apps/private/branches/services.js b/v1/src/apps/private/branches/services.js index c55581c..6c3bf83 100644 --- a/v1/src/apps/private/branches/services.js +++ b/v1/src/apps/private/branches/services.js @@ -10,7 +10,17 @@ const generic = new GenericHandler( Model, null, populate_list ); function getAndFilterList( query ){ const filter_list = []; - const { categories, branch_name, phone, city, state, truck_type, type, zipcode } = query; + const { + categories, + branch_name, + phone, + city, + state, + truck_type, + type, + zipcode, + alert_list, + } = query; if( categories ) { filter_list.push({ categories }); } if( branch_name ) { filter_list.push({ branch_name }); } @@ -20,6 +30,7 @@ function getAndFilterList( query ){ if( truck_type ) { filter_list.push({ truck_type }); } if( type ) { filter_list.push({ type }); } if( zipcode ) { filter_list.push({ zipcode }); } + if( alert_list ) { filter_list.push({ alert_list }); } if( filter_list.length == 0 ){ return null; diff --git a/v1/src/apps/private/loads/services.js b/v1/src/apps/private/loads/services.js index 2efa7ad..bfa878c 100644 --- a/v1/src/apps/private/loads/services.js +++ b/v1/src/apps/private/loads/services.js @@ -55,7 +55,8 @@ function getAndFilterList( query ){ product, shipment_code, shipper_warehouse, - est_loading_date + est_loading_date, + alert_list, } = query; if( company ){ filter_list.push( { company } ); } @@ -73,6 +74,7 @@ function getAndFilterList( query ){ if( product ) { filter_list.push({ product }); } if( shipment_code ) { filter_list.push({ shipment_code }); } if( shipper_warehouse ) { filter_list.push({ shipper_warehouse }); } + if( alert_list ) { filter_list.push({ alert_list }); } if( est_loading_date ) { if( (est_loading_date.gte == undefined) || (est_loading_date.gte == null) ){ throw "est_loading_date[gte] is required";