feat(card): 新增搜索平台session记录接口
This commit is contained in:
@@ -275,6 +275,18 @@ async def created_card(
|
|||||||
return {'data': 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_router.post(
|
||||||
'/{card_id}/update/',
|
'/{card_id}/update/',
|
||||||
summary='卡片更新(会员功能,入手价值、展示价值)',
|
summary='卡片更新(会员功能,入手价值、展示价值)',
|
||||||
|
|||||||
Reference in New Issue
Block a user