fix: CRUD endpoint return format - remove json.dumps, use widgettype format
This commit is contained in:
parent
53eaa966ae
commit
ae6c547aff
@ -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}}
|
||||
|
||||
@ -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}}
|
||||
|
||||
@ -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}}
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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}}
|
||||
|
||||
@ -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}}
|
||||
|
||||
@ -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}}
|
||||
|
||||
@ -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}}
|
||||
|
||||
@ -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}}
|
||||
|
||||
@ -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}}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user