This commit is contained in:
2026-01-03 16:28:14 +08:00
parent af19db7082
commit f5beecb874
4 changed files with 182 additions and 1 deletions
+38
View File
@@ -1,5 +1,7 @@
# pyright: reportArgumentType=false
# pyright: reportAttributeAccessIssue=false
# pyright: reportIndexIssue=false
from datetime import datetime
from typing import Dict, Any, Optional, List, Union
@@ -206,6 +208,42 @@ class JX3Service:
return_data["code"] = 200
return return_data
async def xingxiashijian(self,name: str) -> Dict[str, Any]:
"""行侠事件"""
return_data = self._init_return_data()
# 1. 构造请求参数
params = { "name": name}
# 2. 调用基础请求
data: Optional[Dict[str, Any]] = await self._base_request(
"jx3_xingxiashijian", "GET", params=params
)
if not data:
return_data["msg"] = "获取接口信息失败"
return return_data
# 3. 处理返回数据
try:
return_data["data"]["items"] = data
except Exception as e:
logger.error(f"richang 数据处理时出错: {e}")
return_data["msg"] = "处理接口返回信息时出错"
# 加载模板
try:
return_data["temp"] = load_template("xingxiashijian.html")
except FileNotFoundError as e:
logger.error(f"加载模板失败: {e}")
return_data["msg"] = "系统错误:模板文件不存在"
return_data["code"] = 200
return return_data
async def shapan(self, server: str ) -> Dict[str, Any]:
"""区服沙盘"""