123456789101112131415161718192021222324252627 |
- from applications.service import task_schedule_response
- from tasks.monitor_tasks import check_kimi_balance
- class TaskScheduler:
- def __init__(self, data):
- self.data = data
- async def deal(self):
- task_name = self.data.get("task_name")
- if not task_name:
- return await task_schedule_response.fail_response(
- error_code="4002",
- error_message="task_name must be input"
- )
- match task_name:
- case "check_kimi_balance":
- response = await check_kimi_balance()
- return await task_schedule_response.success_response(task_name=task_name, data=response)
- case _:
- return await task_schedule_response.fail_response(
- error_code="4001",
- error_message="wrong task name input"
- )
|