changes 部门查询接口

This commit is contained in:
P3ngSaM 2023-02-27 15:39:20 +08:00
parent e791fc2a2d
commit a0c9b60027
1 changed files with 3 additions and 3 deletions

View File

@ -30,16 +30,16 @@ def query_data_by_department(db: Session, schema: ProjectSchemas.QueryProjectByD
page = schema.page page = schema.page
pagesize = schema.pagesize pagesize = schema.pagesize
item = db.query(ProjectDataSheet).filter_by(departments=department).first() item = db.query(ProjectDataSheet).filter(func.find_in_set(department, ProjectDataSheet.departments)).first()
if not item: if not item:
return False return False
page = 1 if page < 1 else (100 if page > 100 else page) page = 1 if page < 1 else (100 if page > 100 else page)
pagesize = 5 if pagesize < 5 else (10 if pagesize > 10 else pagesize) pagesize = 5 if pagesize < 5 else (10 if pagesize > 10 else pagesize)
items = db.query(ProjectDataSheet).filter_by(departments=department).offset( items = db.query(ProjectDataSheet).filter(func.find_in_set(department, ProjectDataSheet.departments)).offset(
(page - 1) * pagesize).limit(pagesize).all() (page - 1) * pagesize).limit(pagesize).all()
count = db.query(ProjectDataSheet).filter_by(departments=department).count() count = db.query(ProjectDataSheet).filter(func.find_in_set(department, ProjectDataSheet.departments)).count()
return { return {
"total": count, "total": count,