diff --git a/backend/app/services/dashboard_service.py b/backend/app/services/dashboard_service.py index 8b79631..d1ddee9 100644 --- a/backend/app/services/dashboard_service.py +++ b/backend/app/services/dashboard_service.py @@ -710,14 +710,7 @@ async def get_people_workload(db: AsyncSession) -> list[PersonWorkload]: rows = result.all() def _to_bj(dt): - if not dt: - return None - if dt.tzinfo is None: - from datetime import timezone as dt_timezone - dt = dt.replace(tzinfo=dt_timezone.utc).astimezone(BEIJING_TZ) - else: - dt = dt.astimezone(BEIJING_TZ) - return dt + return to_beijing(dt) now = get_beijing_time()