Funciones y logia de exportacion, como mejoras CRUD en las partes de exportacion
This commit is contained in:
@@ -48,6 +48,15 @@ class ClassService:
|
||||
query = query.filter(Class.company_id == company_id)
|
||||
|
||||
if filters:
|
||||
if filters.get("q"):
|
||||
search = f"%{filters['q']}%"
|
||||
query = query.filter(
|
||||
or_(
|
||||
Class.class_code.ilike(search),
|
||||
Class.description_es.ilike(search),
|
||||
Class.description_en.ilike(search)
|
||||
)
|
||||
)
|
||||
if filters.get("class_code"):
|
||||
query = query.filter(
|
||||
Class.class_code.ilike(f"%{filters['class_code']}%")
|
||||
@@ -122,6 +131,15 @@ class ClassService:
|
||||
|
||||
# Apply filters if provided
|
||||
if filters:
|
||||
if filters.get("q"):
|
||||
search = f"%{filters['q']}%"
|
||||
query = query.filter(
|
||||
or_(
|
||||
Class.class_code.ilike(search),
|
||||
Class.description_es.ilike(search),
|
||||
Class.description_en.ilike(search)
|
||||
)
|
||||
)
|
||||
if filters.get("class_code"):
|
||||
query = query.filter(
|
||||
Class.class_code.ilike(f"%{filters['class_code']}%")
|
||||
|
||||
Reference in New Issue
Block a user