From df275c16bad66cd0f02126911cef30d6328eee3a Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 12 Jul 2023 08:20:50 +0800 Subject: [PATCH] fix scheduler list --- app/api/endpoints/dashboard.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/api/endpoints/dashboard.py b/app/api/endpoints/dashboard.py index 87d21543..08b28a5c 100644 --- a/app/api/endpoints/dashboard.py +++ b/app/api/endpoints/dashboard.py @@ -90,11 +90,15 @@ def schedule(_: schemas.TokenPayload = Depends(verify_token)) -> Any: continue if not StringUtils.is_chinese(job.name): continue - next_run = TimerUtils.time_difference(job.next_run_time) - if not next_run: + if not job.next_run_time: status = "已停止" + next_run = "" else: - status = "等待" if job.pending else "运行中" + next_run = TimerUtils.time_difference(job.next_run_time) + if not next_run: + status = "正在运行" + else: + status = "阻塞" if job.pending else "等待" schedulers.append(schemas.ScheduleInfo( id=job.id, name=job.name,