diff --git a/app/api/chat/ai/chat_router.py b/app/api/chat/ai/chat_router.py index 0509cff..7b7eedf 100644 --- a/app/api/chat/ai/chat_router.py +++ b/app/api/chat/ai/chat_router.py @@ -90,7 +90,7 @@ async def h5_chat_stream(request: Request, inp: ChatIn, redis_client = Depends(g # 获取开启的前4个问题(包含标题和内容) questions = await QuickQuestion.filter(status="0", ischat="0").order_by("order_num").limit(4).values("title", - "subtitle", + "subtitle", "content") question_titles = [f"{q['subtitle']}{q['title']}" for q in questions] @@ -292,7 +292,7 @@ async def get_question(request: Request, req: AllScenicFlowRequest, redis_client result = { "code": 200, "message": "查询成功", - "data": questions + "data": json.loads(questions) } # 将结果存入Redis缓存,过期时间10分钟 @@ -359,7 +359,7 @@ async def get_hot_questions(request: Request, req: AllScenicFlowRequest, redis_c result = { "code": 200, "message": "查询成功", - "data": hot_questions + "data": json.loads(hot_questions) } # 将结果存入Redis缓存,过期时间10分钟 @@ -408,7 +408,7 @@ async def get_all_scenic_flow(request: Request, req: AllScenicFlowRequest, redis return { "code": 200, "message": "查询成功", - "data": data + "data": json.loads(data) } except Exception as e: print(f"查询所有景区客流数据异常: {e}") @@ -497,7 +497,7 @@ async def get_scenic_detail(request: Request, req: ScenicDetailRequest, redis_cl return { "code": 200, "message": "查询成功", - "data": data + "data": json.loads(data) } except Exception as e: print(f"查询景区详情异常: {e}") @@ -556,7 +556,7 @@ async def get_scenic_parking(request: Request, req: ScenicParkingRequest, redis_ return { "code": 200, "message": "查询成功", - "data": data + "data": json.loads(data) } except Exception as e: print(f"查询景区停车场数据异常: {e}")