19 lines
633 B
Python
19 lines
633 B
Python
|
|
from db.sql_db import DBTASK, DBRESUME, SqliteSqlalchemy
|
||
|
|
|
||
|
|
|
||
|
|
def get_task_list():
|
||
|
|
task_list = SqliteSqlalchemy().session.query(DBTASK).order_by(DBTASK.create_time.desc()).all()
|
||
|
|
result=[]
|
||
|
|
for task in task_list:
|
||
|
|
result.append({
|
||
|
|
"id": task.id,
|
||
|
|
"name": task.name,
|
||
|
|
"success_num": task.success_num,
|
||
|
|
"fail_num": task.fail_num,
|
||
|
|
"status": task.status,
|
||
|
|
"total_num": task.total_num,
|
||
|
|
"message": task.message,
|
||
|
|
"create_time": task.create_time.strftime("%Y-%m-%d %H:%M:%S") if task.create_time else None,
|
||
|
|
})
|
||
|
|
return result
|