refactor(light): 移除废弃的LightPanel路由端点
移除已注释掉的三个废弃路由端点,这些端点不再使用且功能已被其他路由替代。清理代码以保持代码库整洁。
This commit is contained in:
@@ -11,60 +11,60 @@ from typing import Dict, Any
|
|||||||
# 创建路由器实例
|
# 创建路由器实例
|
||||||
light_router = APIRouter()
|
light_router = APIRouter()
|
||||||
|
|
||||||
@light_router.get("/scripts", response_model=ResponseModel[List[Dict[str, Any]]])
|
# @light_router.get("/scripts", response_model=ResponseModel[List[Dict[str, Any]]])
|
||||||
async def get_all_lightpanel_scripts():
|
# async def get_all_lightpanel_scripts():
|
||||||
"""
|
# """
|
||||||
获取所有LightPanel脚本数据
|
# 获取所有LightPanel脚本数据
|
||||||
|
|
||||||
Returns:
|
# Returns:
|
||||||
ResponseModel: 包含所有脚本数据的统一响应格式
|
# ResponseModel: 包含所有脚本数据的统一响应格式
|
||||||
"""
|
# """
|
||||||
try:
|
# try:
|
||||||
scripts = fetch_all_lightpanel_scripts()
|
# scripts = fetch_all_lightpanel_scripts()
|
||||||
return success_response(data=scripts, message="成功获取所有LightPanel脚本")
|
# return success_response(data=scripts, message="成功获取所有LightPanel脚本")
|
||||||
except Exception as e:
|
# except Exception as e:
|
||||||
return error_response(message=f"获取LightPanel脚本失败: {str(e)}", code=500)
|
# return error_response(message=f"获取LightPanel脚本失败: {str(e)}", code=500)
|
||||||
|
|
||||||
@light_router.get("/script/{code}", response_model=ResponseModel[Dict[str, Any]])
|
# @light_router.get("/script/{code}", response_model=ResponseModel[Dict[str, Any]])
|
||||||
async def get_lightpanel_script(code: str):
|
# async def get_lightpanel_script(code: str):
|
||||||
"""
|
# """
|
||||||
根据code获取特定的LightPanel灯牌
|
# 根据code获取特定的LightPanel灯牌
|
||||||
|
|
||||||
Args:
|
# Args:
|
||||||
code (str): 信息类型
|
# code (str): 信息类型
|
||||||
|
|
||||||
Returns:
|
# Returns:
|
||||||
ResponseModel: 包含特定灯牌数据的统一响应格式
|
# ResponseModel: 包含特定灯牌数据的统一响应格式
|
||||||
"""
|
# """
|
||||||
try:
|
# try:
|
||||||
script = get_lightpanel_script_by_code(code)
|
# script = get_lightpanel_script_by_code(code)
|
||||||
if script:
|
# if script:
|
||||||
return success_response(data=script, message=f"成功获取code为{code}的LightPanel灯牌")
|
# return success_response(data=script, message=f"成功获取code为{code}的LightPanel灯牌")
|
||||||
else:
|
# else:
|
||||||
return error_response(message=f"未找到code为{code}的LightPanel灯牌", code=404)
|
# return error_response(message=f"未找到code为{code}的LightPanel灯牌", code=404)
|
||||||
except Exception as e:
|
# except Exception as e:
|
||||||
return error_response(message=f"获取LightPanel灯牌失败: {str(e)}", code=500)
|
# return error_response(message=f"获取LightPanel灯牌失败: {str(e)}", code=500)
|
||||||
|
|
||||||
@light_router.get("/answers/{user_id}", response_model=ResponseModel[Dict[str, Any]])
|
# @light_router.get("/answers/{user_id}", response_model=ResponseModel[Dict[str, Any]])
|
||||||
async def get_answers_by_user(user_id: str):
|
# async def get_answers_by_user(user_id: str):
|
||||||
"""
|
# """
|
||||||
根据用户ID获取用户的灯牌数据
|
# 根据用户ID获取用户的灯牌数据
|
||||||
|
|
||||||
Args:
|
# Args:
|
||||||
user_id (str): 用户的customer_wechat_id
|
# user_id (str): 用户的customer_wechat_id
|
||||||
|
|
||||||
Returns:
|
# Returns:
|
||||||
ResponseModel: 包含用户灯牌数据的统一响应格式
|
# ResponseModel: 包含用户灯牌数据的统一响应格式
|
||||||
"""
|
# """
|
||||||
try:
|
# try:
|
||||||
answers = get_answers_by_user_id(user_id)
|
# answers = get_answers_by_user_id(user_id)
|
||||||
if answers is not None:
|
# if answers is not None:
|
||||||
return success_response(data=answers, message=f"成功获取用户{user_id}的灯牌数据")
|
# return success_response(data=answers, message=f"成功获取用户{user_id}的灯牌数据")
|
||||||
else:
|
# else:
|
||||||
# 未找到数据时返回空字典而不是空字符串
|
# # 未找到数据时返回空字典而不是空字符串
|
||||||
return success_response(data={}, message=f"未找到用户{user_id}的灯牌数据")
|
# return success_response(data={}, message=f"未找到用户{user_id}的灯牌数据")
|
||||||
except Exception as e:
|
# except Exception as e:
|
||||||
return error_response(message=f"获取用户灯牌数据失败: {str(e)}", code=500)
|
# return error_response(message=f"获取用户灯牌数据失败: {str(e)}", code=500)
|
||||||
|
|
||||||
|
|
||||||
@light_router.get("/user-scripts/{user_id}", response_model=ResponseModel[List[Dict[str, Any]]])
|
@light_router.get("/user-scripts/{user_id}", response_model=ResponseModel[List[Dict[str, Any]]])
|
||||||
|
|||||||
Reference in New Issue
Block a user