From d630bdb365d3a9490f61b58025ddb60fe7f7d5e3 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 3 Jul 2026 14:50:27 +0800 Subject: [PATCH] fix: CRUD endpoint return format - remove json.dumps, use widgettype format --- wwwroot/api/contracts_create.dspy | 3 +-- wwwroot/api/contracts_delete.dspy | 3 +-- wwwroot/api/contracts_update.dspy | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/wwwroot/api/contracts_create.dspy b/wwwroot/api/contracts_create.dspy index 8dd109e..85c5702 100644 --- a/wwwroot/api/contracts_create.dspy +++ b/wwwroot/api/contracts_create.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Contract create API""" -import json, uuid, time result = {'widgettype': 'Message', 'options': {'title': 'Error', 'message': 'Invalid request', 'type': 'error'}} @@ -46,4 +45,4 @@ try: except Exception as e: result['options'] = {'title': 'Error', 'message': f'创建失败: {str(e)}', 'type': 'error'} -return json.dumps(result, ensure_ascii=False) +return result diff --git a/wwwroot/api/contracts_delete.dspy b/wwwroot/api/contracts_delete.dspy index 6755f0f..309ca60 100644 --- a/wwwroot/api/contracts_delete.dspy +++ b/wwwroot/api/contracts_delete.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Contract delete API""" -import json result = {'widgettype': 'Message', 'options': {'title': 'Error', 'message': 'Invalid request', 'type': 'error'}} @@ -22,4 +21,4 @@ try: except Exception as e: result['options'] = {'title': 'Error', 'message': f'删除失败: {str(e)}', 'type': 'error'} -return json.dumps(result, ensure_ascii=False) +return result diff --git a/wwwroot/api/contracts_update.dspy b/wwwroot/api/contracts_update.dspy index e526c06..33d6893 100644 --- a/wwwroot/api/contracts_update.dspy +++ b/wwwroot/api/contracts_update.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Contract update API""" -import json, time result = {'widgettype': 'Message', 'options': {'title': 'Error', 'message': 'Invalid request', 'type': 'error'}} @@ -36,4 +35,4 @@ try: except Exception as e: result['options'] = {'title': 'Error', 'message': f'更新失败: {str(e)}', 'type': 'error'} -return json.dumps(result, ensure_ascii=False) +return result