From f2a5f6b4310623888dd255de40cad60781437422 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 3 Jul 2026 14:50:30 +0800 Subject: [PATCH] fix: CRUD endpoint return format - remove json.dumps, use widgettype format --- wwwroot/api/customers_create.dspy | 3 +-- wwwroot/api/customers_delete.dspy | 3 +-- wwwroot/api/customers_update.dspy | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/wwwroot/api/customers_create.dspy b/wwwroot/api/customers_create.dspy index 72c24da..61da703 100644 --- a/wwwroot/api/customers_create.dspy +++ b/wwwroot/api/customers_create.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Customer create API""" -import json, uuid, time result = {'widgettype': 'Message', 'options': {'title': 'Error', 'message': 'Invalid request', 'type': 'error'}} @@ -45,4 +44,4 @@ try: except Exception as e: result['options'] = {'title': 'Error', 'message': '创建失败: ' + str(e), 'type': 'error'} -return json.dumps(result, ensure_ascii=False) +return result diff --git a/wwwroot/api/customers_delete.dspy b/wwwroot/api/customers_delete.dspy index f9c672f..06e2779 100644 --- a/wwwroot/api/customers_delete.dspy +++ b/wwwroot/api/customers_delete.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Customer 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/customers_update.dspy b/wwwroot/api/customers_update.dspy index ada74e8..8646112 100644 --- a/wwwroot/api/customers_update.dspy +++ b/wwwroot/api/customers_update.dspy @@ -1,7 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """Customer 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': '更新失败: ' + str(e), 'type': 'error'} -return json.dumps(result, ensure_ascii=False) +return result