@@ -10,7 +10,7 @@ from api.dp import RedisDep, AltersDep
|
||||
from core.basic.equipment import get_equipment
|
||||
from core.character.adventure import get_adv_list
|
||||
from core.basic.character import createCharacter
|
||||
from core.open.helper import get_user_info_by_id
|
||||
from core.open.helper import get_user_info_by_id, get_user_list_by_id
|
||||
from core.open.skillTree import get_skill_tree_info
|
||||
from api.core.exception import ResponseException
|
||||
|
||||
@@ -115,6 +115,13 @@ async def get_skill_info(state: AltersDep, skillId: str, level: int, redis: Redi
|
||||
return response(data=skill_info)
|
||||
|
||||
|
||||
@router.get('/dnfhelper/{uid}/list')
|
||||
async def get_dnfhelper_list(uid: str, redis: RedisDep):
|
||||
result = await get_user_list_by_id(uid)
|
||||
return response(data=result)
|
||||
# return response(code=500, message='Failed to fetch DNFHelper list', data=None)
|
||||
|
||||
|
||||
@router.get('/dnfhelper/{uid}/')
|
||||
async def get_info_by_dnfhelper(uid: str, state: AltersDep, redis: RedisDep):
|
||||
try:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from openapi.dnfhelper.public import get_main_user_info_by_id
|
||||
from openapi.dnfhelper.public import get_main_user_info_by_id, get_user_list
|
||||
from core.basic.equipment import get_equipment
|
||||
from api.dp import AltersDep
|
||||
from api.core.exception import ResponseException
|
||||
@@ -77,6 +77,15 @@ job_mapping = {
|
||||
}
|
||||
|
||||
|
||||
async def get_user_list_by_id(user_id: str):
|
||||
# 通过OCR助手获取用户列表
|
||||
helper_list = await get_user_list(user_id)
|
||||
if helper_list is None:
|
||||
raise ResponseException('当前用户ID不存在或无公开角色,请确认后重试')
|
||||
else:
|
||||
return helper_list
|
||||
|
||||
|
||||
async def get_user_info_by_id(user_id: str, alter: AltersDep):
|
||||
if alter is None:
|
||||
raise ResponseException('登录过期或无效Token,请刷新后重试')
|
||||
|
||||
+1
-1
Submodule backend/openapi updated: 4a72406baa...2ec8a1040d
Reference in New Issue
Block a user