fix: CRUD endpoint return format - remove json.dumps, use widgettype format

This commit is contained in:
yumoqing 2026-07-03 14:53:29 +08:00
parent 89857cf4c8
commit 57f9d7a675
6 changed files with 12 additions and 12 deletions

View File

@ -11,6 +11,6 @@ try:
"created_at": curDateString() "created_at": curDateString()
} }
result = await create_showcase_comment(data) result = await create_showcase_comment(data)
return json.dumps(result, ensure_ascii=False) return result
except Exception as e: except Exception as e:
return json.dumps({"status": "error", "message": str(e)}, ensure_ascii=False) return {"widgettype":"Error","options":{"title":"操作失败","message":str(e),"cwidth":16,"cheight":9,"timeout":3}}

View File

@ -1,5 +1,5 @@
try: try:
result = await delete_showcase_comment({"id": params_kw.get('id', '')}) result = await delete_showcase_comment({"id": params_kw.get('id', '')})
return json.dumps(result, ensure_ascii=False) return result
except Exception as e: except Exception as e:
return json.dumps({"status": "error", "message": str(e)}, ensure_ascii=False) return {"widgettype":"Error","options":{"title":"操作失败","message":str(e),"cwidth":16,"cheight":9,"timeout":3}}

View File

@ -5,6 +5,6 @@ try:
if v is not None: if v is not None:
data[f] = v data[f] = v
result = await update_showcase_comment(data) result = await update_showcase_comment(data)
return json.dumps(result, ensure_ascii=False) return result
except Exception as e: except Exception as e:
return json.dumps({"status": "error", "message": str(e)}, ensure_ascii=False) return {"widgettype":"Error","options":{"title":"操作失败","message":str(e),"cwidth":16,"cheight":9,"timeout":3}}

View File

@ -19,6 +19,6 @@ try:
"created_at": curDateString() "created_at": curDateString()
} }
result = await create_showcase_post(data) result = await create_showcase_post(data)
return json.dumps(result, ensure_ascii=False) return result
except Exception as e: except Exception as e:
return json.dumps({"status": "error", "message": str(e)}, ensure_ascii=False) return {"widgettype":"Error","options":{"title":"操作失败","message":str(e),"cwidth":16,"cheight":9,"timeout":3}}

View File

@ -1,5 +1,5 @@
try: try:
result = await delete_showcase_post({"id": params_kw.get('id', '')}) result = await delete_showcase_post({"id": params_kw.get('id', '')})
return json.dumps(result, ensure_ascii=False) return result
except Exception as e: except Exception as e:
return json.dumps({"status": "error", "message": str(e)}, ensure_ascii=False) return {"widgettype":"Error","options":{"title":"操作失败","message":str(e),"cwidth":16,"cheight":9,"timeout":3}}

View File

@ -9,6 +9,6 @@ try:
data['price'] = float(data['price']) data['price'] = float(data['price'])
data['updated_at'] = curDateString() data['updated_at'] = curDateString()
result = await update_showcase_post(data) result = await update_showcase_post(data)
return json.dumps(result, ensure_ascii=False) return result
except Exception as e: except Exception as e:
return json.dumps({"status": "error", "message": str(e)}, ensure_ascii=False) return {"widgettype":"Error","options":{"title":"操作失败","message":str(e),"cwidth":16,"cheight":9,"timeout":3}}