|
@@ -91,12 +91,19 @@ class TaskManagerService(TaskConst):
|
|
|
"""
|
|
"""
|
|
|
list_params = (*params, page_size, offset)
|
|
list_params = (*params, page_size, offset)
|
|
|
rows = await self.pool.async_fetch(query=sql_list, params=list_params)
|
|
rows = await self.pool.async_fetch(query=sql_list, params=list_params)
|
|
|
-
|
|
|
|
|
|
|
+ items = [
|
|
|
|
|
+ {
|
|
|
|
|
+ **r,
|
|
|
|
|
+ "status_text": self.STATUS_TEXT.get(r["task_status"], str(r["task_status"])),
|
|
|
|
|
+ "data_json": self.data
|
|
|
|
|
+ }
|
|
|
|
|
+ for r in rows
|
|
|
|
|
+ ]
|
|
|
return {
|
|
return {
|
|
|
"total": total,
|
|
"total": total,
|
|
|
"page": page,
|
|
"page": page,
|
|
|
"page_size": page_size,
|
|
"page_size": page_size,
|
|
|
- "items": rows,
|
|
|
|
|
|
|
+ "items": items
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async def get_task(self, task_id: int):
|
|
async def get_task(self, task_id: int):
|