From 604b75ae1e3a3ad6059ab6c3d6f8d0d0c4249559 Mon Sep 17 00:00:00 2001 From: Administrator Date: Mon, 3 Jul 2023 11:20:35 +0800 Subject: [PATCH] bug --- Crud/DailyCrud.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Crud/DailyCrud.py b/Crud/DailyCrud.py index df52004..40b4757 100644 --- a/Crud/DailyCrud.py +++ b/Crud/DailyCrud.py @@ -69,9 +69,10 @@ def daily_query(db: Session, params: DailyQuery, token_data: TokenData) -> [int] query_department = [d for d in departments if d not in 业务部门] if query_department: query = query.filter(or_(Daily.department.in_(query_department), - Daily.fill_user == token_data.email)).filter( + )).filter( or_(*[func.find_in_set(str(item), Daily.required_auth) for item in has_auth], - Daily.required_auth == None, Daily.required_auth == '' + Daily.required_auth == None, Daily.required_auth == '', + Daily.fill_user == token_data.email ) ) else: