diff --git a/app/api/routers/rbac_opc.py b/app/api/routers/rbac_opc.py index ff90c69..099dfe7 100644 --- a/app/api/routers/rbac_opc.py +++ b/app/api/routers/rbac_opc.py @@ -158,6 +158,8 @@ async def opc_content_detail( await db.content.incr_read_count(content_id) item["read_count"] = (item.get("read_count") or 0) + 1 item = _resolve_content_media(item) + # 正文字段统一为 content_html(兼容前端) + item["content_html"] = item.get("body", "") # 当前登录用户是否已点赞(未登录 false) item["liked_by_me"] = await db.content.is_liked(content_id, (user or {}).get("id", "")) return item