Allow searching sellers in client filters
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m5s
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m5s
This commit is contained in:
@@ -215,11 +215,13 @@ const appendOrderMetadataFilters = (params, filters, range = {}) => {
|
||||
params.push(seller.value);
|
||||
filters.push(`NULLIF(TRIM(id_vendedor), '') = $${params.length}`);
|
||||
} else if (seller?.type === 'name') {
|
||||
params.push(seller.value);
|
||||
filters.push(`NULLIF(TRIM(nome_vendedor), '') = $${params.length}`);
|
||||
params.push(`%${seller.value}%`);
|
||||
filters.push(`NULLIF(TRIM(nome_vendedor), '') ILIKE $${params.length}`);
|
||||
} else if (seller?.type === 'any') {
|
||||
params.push(seller.value);
|
||||
filters.push(`(NULLIF(TRIM(id_vendedor), '') = $${params.length} OR NULLIF(TRIM(nome_vendedor), '') = $${params.length})`);
|
||||
const idParamIndex = params.length;
|
||||
params.push(`%${seller.value}%`);
|
||||
filters.push(`(NULLIF(TRIM(id_vendedor), '') = $${idParamIndex} OR NULLIF(TRIM(nome_vendedor), '') ILIKE $${params.length})`);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user