feat: Adding type/zipcode to branches filter

This commit is contained in:
Josepablo C
2024-09-28 20:08:34 -06:00
parent 4c28c9122b
commit 5b4318fa6e
2 changed files with 8 additions and 1 deletions

View File

@@ -294,6 +294,8 @@ Returns a company object
- city - city
- state - state
- truck_type - truck_type
- zipcode
- type (unloading, loading, both)
- `POST /new` : Creates a new element. - `POST /new` : Creates a new element.
- `PATCH /:id` : Updates data from specific element. - `PATCH /:id` : Updates data from specific element.
- `DELETE /:id` : Delete element from company. Returns the element data. - `DELETE /:id` : Delete element from company. Returns the element data.
@@ -409,6 +411,9 @@ This endpoint is part of /loads endpoint
- phone, city - phone, city
- state - state
- truck_type - truck_type
- is_accepted
- is_withdrawn
- is_completed
- `POST /new` : Creates a new element. - `POST /new` : Creates a new element.
- `PATCH /:id` : Updates data from specific element. - `PATCH /:id` : Updates data from specific element.
- `DELETE /:id` : Delete element from company. Returns the element data. - `DELETE /:id` : Delete element from company. Returns the element data.

View File

@@ -10,7 +10,7 @@ const generic = new GenericHandler( Model, null, populate_list );
function getAndFilterList( query ){ function getAndFilterList( query ){
const filter_list = []; const filter_list = [];
const { categories, branch_name, phone, city, state, truck_type } = query; const { categories, branch_name, phone, city, state, truck_type, type, zipcode } = query;
if( categories ) { filter_list.push({ categories }); } if( categories ) { filter_list.push({ categories }); }
if( branch_name ) { filter_list.push({ branch_name }); } if( branch_name ) { filter_list.push({ branch_name }); }
@@ -18,6 +18,8 @@ function getAndFilterList( query ){
if( city ) { filter_list.push({ city }); } if( city ) { filter_list.push({ city }); }
if( state ) { filter_list.push({ state }); } if( state ) { filter_list.push({ state }); }
if( truck_type ) { filter_list.push({ truck_type }); } if( truck_type ) { filter_list.push({ truck_type }); }
if( type ) { filter_list.push({ type }); }
if( zipcode ) { filter_list.push({ zipcode }); }
if( filter_list.length == 0 ){ if( filter_list.length == 0 ){
return null; return null;