From 188270586adaa1e2314597f1b4bcdeb32931d02a Mon Sep 17 00:00:00 2001 From: jonathang4 Date: Sat, 7 Jun 2025 16:40:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E4=BB=BB=E5=8A=A1=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=BF=94=E5=9B=9E=E6=95=B0=E6=8D=AE=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/routes.py b/routes.py index 578c505..1320237 100644 --- a/routes.py +++ b/routes.py @@ -207,14 +207,22 @@ def get_task_result(task_id): }) elif task_data['status'] == 'failed': return jsonify({ - 'success': False, - 'error': f"任务失败: {task_data.get('error', '未知错误')}" - }), 500 + 'success': True, + 'error': f"任务失败: {task_data.get('error', '未知错误')}", + 'data': { + 'task_id': task_data['task_id'], + 'status': task_data['status'], + } + }) elif task_data['status'] == 'not_found': return jsonify({ - 'success': False, - 'error': '任务不存在或已被删除' - }), 404 + 'success': True, + 'error': '任务不存在或已被删除', + 'data': { + 'task_id': task_data['task_id'], + 'status': task_data['status'], + } + }) else: return jsonify({ 'success': True,