Files
FastapiAdmin/backend/app/core/tasks.py
T
zhangtao b05c9b035f feat(monitor): 添加任务管理模块
- 在 README 中添加了 Celery 任务管理的说明
- 在系统菜单中添加了任务管理相关菜单项
- 添加了任务管理的路由和权限
- 引入了 croniter 库用于处理 cron 表达式
2025-02-24 03:50:47 +08:00

18 lines
425 B
Python

# -*- coding: utf-8 -*-
import time
from celery_app import celery_app
from app.core.logger import logger
@celery_app.task
def task(res):
try:
logger.info(f"开始执行任务: {res}")
time.sleep(3)
result = f"发送任务: {res}"
logger.info(f"任务执行成功: {result}")
return result
except Exception as e:
logger.error(f"任务执行失败: {e}")
raise