diff --git a/wwwroot/api/customer_bind_create.dspy b/wwwroot/api/customer_bind_create.dspy index 8a69b2b..febad42 100644 --- a/wwwroot/api/customer_bind_create.dspy +++ b/wwwroot/api/customer_bind_create.dspy @@ -1,3 +1,3 @@ # 客户归属 - 绑定客户(通过促销码) result = await bind_customer(request, params_kw) -return result if isinstance(result, dict) else {'status': 'error', 'message': str(result)} +return result if isinstance(result, dict) else {"widgettype":"Error","options":{"title":"操作失败","message":str(result),"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/customer_bind_delete.dspy b/wwwroot/api/customer_bind_delete.dspy index e64e632..2a2d0e7 100644 --- a/wwwroot/api/customer_bind_delete.dspy +++ b/wwwroot/api/customer_bind_delete.dspy @@ -1,2 +1,2 @@ # 客户归属删除 - 暂无实现(归属关系永久保留) -return {'status': 'error', 'message': 'Customer binding cannot be deleted'} +return {"widgettype":"Error","options":{"title":"操作失败","message":'Customer binding cannot be deleted',"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/customer_bind_update.dspy b/wwwroot/api/customer_bind_update.dspy index 73b6569..5ce7617 100644 --- a/wwwroot/api/customer_bind_update.dspy +++ b/wwwroot/api/customer_bind_update.dspy @@ -1,2 +1,2 @@ # 客户归属更新 - 暂无实现(首次绑定后不可变更) -return {'status': 'error', 'message': 'Customer binding cannot be updated after initial binding'} +return {"widgettype":"Error","options":{"title":"操作失败","message":'Customer binding cannot be updated after initial binding',"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/discount_delete.dspy b/wwwroot/api/discount_delete.dspy index 870ad55..68e955c 100644 --- a/wwwroot/api/discount_delete.dspy +++ b/wwwroot/api/discount_delete.dspy @@ -12,4 +12,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/discount_detail_create.dspy b/wwwroot/api/discount_detail_create.dspy index 809d5fc..423b4a4 100644 --- a/wwwroot/api/discount_detail_create.dspy +++ b/wwwroot/api/discount_detail_create.dspy @@ -28,4 +28,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/discount_detail_delete.dspy b/wwwroot/api/discount_detail_delete.dspy index 53ba8c9..473afc9 100644 --- a/wwwroot/api/discount_detail_delete.dspy +++ b/wwwroot/api/discount_detail_delete.dspy @@ -12,4 +12,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/discount_detail_update.dspy b/wwwroot/api/discount_detail_update.dspy index 2212bc1..b8622cc 100644 --- a/wwwroot/api/discount_detail_update.dspy +++ b/wwwroot/api/discount_detail_update.dspy @@ -12,4 +12,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/discount_update.dspy b/wwwroot/api/discount_update.dspy index 9dfd6e6..51c455d 100644 --- a/wwwroot/api/discount_update.dspy +++ b/wwwroot/api/discount_update.dspy @@ -12,4 +12,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/marketing_create.dspy b/wwwroot/api/marketing_create.dspy index 970ae79..f8b459c 100644 --- a/wwwroot/api/marketing_create.dspy +++ b/wwwroot/api/marketing_create.dspy @@ -1,3 +1,3 @@ # 创建营销方案 - 委托给 init.py result = await create_marketing(request, params_kw) -return result if isinstance(result, dict) else {'status': 'error', 'message': str(result)} +return result if isinstance(result, dict) else {"widgettype":"Error","options":{"title":"操作失败","message":str(result),"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/marketing_delete.dspy b/wwwroot/api/marketing_delete.dspy index 727ad0a..5745f34 100644 --- a/wwwroot/api/marketing_delete.dspy +++ b/wwwroot/api/marketing_delete.dspy @@ -1,3 +1,3 @@ # 删除营销方案 result = await delete_marketing(request, params_kw) -return result if isinstance(result, dict) else {'status': 'error', 'message': str(result)} +return result if isinstance(result, dict) else {"widgettype":"Error","options":{"title":"操作失败","message":str(result),"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/marketing_update.dspy b/wwwroot/api/marketing_update.dspy index b50c80c..1f77dda 100644 --- a/wwwroot/api/marketing_update.dspy +++ b/wwwroot/api/marketing_update.dspy @@ -1,3 +1,3 @@ # 更新营销方案 result = await update_marketing(request, params_kw) -return result if isinstance(result, dict) else {'status': 'error', 'message': str(result)} +return result if isinstance(result, dict) else {"widgettype":"Error","options":{"title":"操作失败","message":str(result),"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/promo_code_create.dspy b/wwwroot/api/promo_code_create.dspy index fd899c5..9ef5522 100644 --- a/wwwroot/api/promo_code_create.dspy +++ b/wwwroot/api/promo_code_create.dspy @@ -1,3 +1,3 @@ # 生成促销码 result = await generate_promo_code(request, params_kw) -return result if isinstance(result, dict) else {'status': 'error', 'message': str(result)} +return result if isinstance(result, dict) else {"widgettype":"Error","options":{"title":"操作失败","message":str(result),"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/promo_code_delete.dspy b/wwwroot/api/promo_code_delete.dspy index 4a83d56..7fdc62e 100644 --- a/wwwroot/api/promo_code_delete.dspy +++ b/wwwroot/api/promo_code_delete.dspy @@ -1,3 +1,3 @@ # 删除促销码(禁用即可,一般不物理删除) result = await disable_promo_code(request, params_kw) -return result if isinstance(result, dict) else {'status': 'error', 'message': str(result)} +return result if isinstance(result, dict) else {"widgettype":"Error","options":{"title":"操作失败","message":str(result),"cwidth":16,"cheight":9,"timeout":3}} diff --git a/wwwroot/api/promo_code_update.dspy b/wwwroot/api/promo_code_update.dspy index 4092925..78144d4 100644 --- a/wwwroot/api/promo_code_update.dspy +++ b/wwwroot/api/promo_code_update.dspy @@ -1,3 +1,3 @@ # 禁用促销码 result = await disable_promo_code(request, params_kw) -return result if isinstance(result, dict) else {'status': 'error', 'message': str(result)} +return result if isinstance(result, dict) else {"widgettype":"Error","options":{"title":"操作失败","message":str(result),"cwidth":16,"cheight":9,"timeout":3}}