fix/catalogos-fijos

This commit is contained in:
2026-04-22 10:13:34 -06:00
parent 9884cf44c3
commit 8c1dd07d76
27 changed files with 387 additions and 40 deletions

View File

@@ -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']}%")