From 0c15a39b62ab656edab025f1dcefc75fec07cf1a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 3 Jul 2026 14:50:33 +0800 Subject: [PATCH] fix: CRUD endpoint return format - remove json.dumps, use widgettype format --- wwwroot/api/receivables_create.dspy | 3 +-- wwwroot/api/receivables_delete.dspy | 3 +-- wwwroot/api/receivables_update.dspy | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/wwwroot/api/receivables_create.dspy b/wwwroot/api/receivables_create.dspy index 95297f5..02a11b2 100644 --- a/wwwroot/api/receivables_create.dspy +++ b/wwwroot/api/receivables_create.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Receivable create API""" -import json, uuid, time result = {'widgettype': 'Message', 'options': {'title': 'Error', 'message': 'Invalid request', 'type': 'error'}} @@ -35,4 +34,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/receivables_delete.dspy b/wwwroot/api/receivables_delete.dspy index 4bea5d8..74354e2 100644 --- a/wwwroot/api/receivables_delete.dspy +++ b/wwwroot/api/receivables_delete.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Receivable 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/receivables_update.dspy b/wwwroot/api/receivables_update.dspy index 2000953..14d6340 100644 --- a/wwwroot/api/receivables_update.dspy +++ b/wwwroot/api/receivables_update.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Receivable 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