|
|
|
@ -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}") |
|
|
|
|