18 lines
403 B
Plaintext
18 lines
403 B
Plaintext
# -*- coding: utf-8 -*-
|
|
import json
|
|
|
|
task_id = params.get("task_id", "")
|
|
if not task_id:
|
|
result = {"error": "缺少 task_id 参数"}
|
|
return json.dumps(result, ensure_ascii=False)
|
|
|
|
status = longtasks.get_status(task_id)
|
|
result = longtasks.get_result(task_id)
|
|
|
|
output = {
|
|
"task_id": task_id,
|
|
"status": status,
|
|
"result": result
|
|
}
|
|
return json.dumps(output, ensure_ascii=False, indent=2)
|