Commit 857d86e6 authored by 陈涛's avatar 陈涛

Merge remote-tracking branch 'origin/main'

parents 228ac7eb ed0b7290
......@@ -145,11 +145,15 @@ async def get(
permission_user_collect: AgnosticCollection = Depends(get_permission_user_collect),
permission_role_collect: AgnosticCollection = Depends(get_permission_role_collect)
):
# 查询相关的基金
relation_funds = await permission_user_collect.find({"email": user.email}).to_list(length=None)
tasks = {}
async with asyncio.TaskGroup() as g:
for item in relation_funds:
# 过滤掉没有权限的账号信息
if not item['roles']:
continue
fund_id = item['fund_id']
task = g.create_task(
check_permission(['data_permission.fund.query_info'], fund_id, user.email, permission_user_collect,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment