feat(park): GET /park/api/content/feed 大屏资讯流(tenant 解析,含未公开)
This commit is contained in:
@@ -1124,3 +1124,18 @@ async def carrier_content_list(
|
||||
):
|
||||
t = await _my_park(user)
|
||||
return {"items": await db.content.list(tenant_id=t["id"])}
|
||||
|
||||
|
||||
@router.get("/api/content/feed", summary="园区资讯流(大屏,tenant 解析,含未公开,直接返回列表)")
|
||||
async def park_content_feed(
|
||||
authorization: str | None = Header(default=None),
|
||||
tenant_id: str | None = None,
|
||||
):
|
||||
from app.infrastructure.repositories import Database
|
||||
tid = await _resolve_tenant(authorization, tenant_id)
|
||||
db = Database()
|
||||
try:
|
||||
items = await db.content.list(status="published", tenant_id=tid)
|
||||
finally:
|
||||
await db.close()
|
||||
return {"items": items}
|
||||
|
||||
Reference in New Issue
Block a user