This commit is contained in:
2026-02-25 17:27:34 +08:00
parent 023c22a337
commit 6e58b9ac2f
4 changed files with 18 additions and 6 deletions
+2 -2
View File
@@ -2,7 +2,7 @@ from api.types.colg import HistoryGold, RealTimeGold
from fastapi.params import Param from fastapi.params import Param
from api.core.Gzip import register_gzip_request from api.core.Gzip import register_gzip_request
import json import json
from fastapi import APIRouter, Path, Query from fastapi import APIRouter, Path, Query ,Depends
from api.core.Response import response from api.core.Response import response
from api.core.Redis import get_redis_info from api.core.Redis import get_redis_info
from api.dp import RedisDep from api.dp import RedisDep
@@ -121,7 +121,7 @@ async def get_history_gold(region: Annotated[int, Query(..., description='跨区
'zero': resp['y1'][i], 'zero': resp['y1'][i],
} }
) )
except Exception as e: except Exception as _:
return response(data=None) return response(data=None)
echartsData = { echartsData = {
'title': {'text': f'DNF{region_name}近{timeRange}天金币价格趋势分析', 'left': 'center'}, 'title': {'text': f'DNF{region_name}近{timeRange}天金币价格趋势分析', 'left': 'center'},
+13 -1
View File
@@ -2,7 +2,8 @@ import re
from api.core.Auth import createToken from api.core.Auth import createToken
from api.core.Gzip import register_gzip_request from api.core.Gzip import register_gzip_request
import json import json
from fastapi import APIRouter,Request from fastapi import APIRouter,Request, Depends
from typing import Annotated
from api.core.Response import Return, response from api.core.Response import Return, response
from api.core.Redis import get_redis_info from api.core.Redis import get_redis_info
from api.dp import RedisDep,AltersDep from api.dp import RedisDep,AltersDep
@@ -91,3 +92,14 @@ async def get_skill_info(
except FileNotFoundError: except FileNotFoundError:
return response(code=404, message=f'技能信息未找到: {jobId} {jobGrowId} {skillId}', data=None) return response(code=404, message=f'技能信息未找到: {jobId} {jobGrowId} {skillId}', data=None)
return response(data=skill_info) return response(data=skill_info)
@router.get("/dnfhelper/{uid}/")
async def get_info_by_dnfhelper(uid: str, redis: RedisDep):
try:
from openapi.dnfhelper.main import get_main_user_info_by_id
result = await get_main_user_info_by_id(uid)
return response(data=result)
except Exception as e:
print(f"Error fetching DNFHelper info: {e}")
return response(code=500, message="Failed to fetch DNFHelper info", data=None)
+3 -3
View File
@@ -1,7 +1,7 @@
from fastapi.params import Param from fastapi.params import Param
from api.core.Gzip import register_gzip_request from api.core.Gzip import register_gzip_request
import json import json
from fastapi import APIRouter, Path, Query from fastapi import APIRouter, Path, Query, Depends
from api.core.Response import response from api.core.Response import response
from api.core.Redis import get_redis_info from api.core.Redis import get_redis_info
from api.dp import RedisDep from api.dp import RedisDep
@@ -40,7 +40,7 @@ def replace_placeholders(template):
@router.get("/skills/", operation_id="skillsList") @router.get("/skills/", operation_id="skillsList")
async def get_skills_list( async def get_skills_list(
redis: RedisDep, redis: RedisDep,
skillName: Annotated[str, Param(..., description="技能名称,支持模糊查询")], skillName: Annotated[str, Param(..., description="技能名称,支持模糊查询")] = None,
) -> SearchSkillResponse: ) -> SearchSkillResponse:
""" """
根据技能名称,获取对应的技能列表信息 根据技能名称,获取对应的技能列表信息
@@ -72,7 +72,7 @@ async def get_skills_list(
@router.get("/jobInfo/", operation_id="jobsInfo") @router.get("/jobInfo/", operation_id="jobsInfo")
async def get_jobs_info( async def get_jobs_info(
redis: RedisDep, redis: RedisDep,
jobName: Annotated[str, Query(..., description="职业名称,支持模糊查询")], jobName: Annotated[str, Query(..., description="职业名称,支持模糊查询")] = None,
) -> JobInfoResponse: ) -> JobInfoResponse:
""" """
根据职业名称,获取对应的职业转职信息 根据职业名称,获取对应的职业转职信息
Binary file not shown.