fix/catalogos-fijos
This commit is contained in:
@@ -8,6 +8,7 @@ from typing import Any, Dict, List, Optional, Tuple
|
||||
from fastapi import HTTPException
|
||||
from sqlalchemy.exc import IntegrityError
|
||||
from sqlalchemy.orm import Session
|
||||
from sqlalchemy import or_
|
||||
|
||||
from . import dto, models
|
||||
|
||||
@@ -33,6 +34,14 @@ class SectorService:
|
||||
)
|
||||
|
||||
if filters:
|
||||
if filters.get("search"):
|
||||
search_term = f"%{filters['search']}%"
|
||||
query = query.filter(
|
||||
or_(
|
||||
models.Sector.key.ilike(search_term),
|
||||
models.Sector.description.ilike(search_term)
|
||||
)
|
||||
)
|
||||
if filters.get("key"):
|
||||
query = query.filter(
|
||||
models.Sector.key.ilike(f"%{filters['key']}%")
|
||||
|
||||
Reference in New Issue
Block a user