feat(card): 新增搜索平台session记录接口

This commit is contained in:
xingc
2025-08-18 01:58:28 +08:00
parent efcd030e95
commit 5f1ed61536

View File

@@ -275,6 +275,18 @@ async def created_card(
return {'data': card}
@card_router.post('/platform-session', summary='保持/更新渠道session', response_model=base_schema.BaseResponse)
async def create_platform_session(
payload: schema.PlatformSessionsIn,
platform: base_schema.SupportPlatformType = Query(...),
redis_conn: aioredis.Redis = Depends(get_cache)
):
async with redis_conn:
await redis_conn.set(generate_keyname(f'session:{platform.value}'), ujson.encode(payload.data), ex=60 * 30)
return {'data': payload.data}
@card_router.post(
'/{card_id}/update/',
summary='卡片更新(会员功能,入手价值、展示价值)',