Commit dbf5a693 authored by confusion's avatar confusion

修改基金删除接口

parent aa06bf2b
...@@ -71,10 +71,19 @@ async def delete_fund( ...@@ -71,10 +71,19 @@ async def delete_fund(
fund_id: str, fund_id: str,
user: User = Depends(get_current_user), user: User = Depends(get_current_user),
fund_collect: AgnosticCollection = Depends(get_fund_collect), fund_collect: AgnosticCollection = Depends(get_fund_collect),
scheduler: AsyncIOScheduler = Depends(get_scheduler) scheduler: AsyncIOScheduler = Depends(get_scheduler),
permission_user_collect: AgnosticCollection = Depends(get_permission_user_collect),
permission_role_collect: AgnosticCollection = Depends(get_permission_role_collect),
all_permission_collect: AgnosticCollection = Depends(get_all_permission_collect)
): ):
await fund_collect.delete_one({'id': fund_id, 'user_id': user.id}) await fund_collect.delete_one({'id': fund_id, 'user_id': user.id})
await delete_nav_task(fund_id, scheduler) await delete_nav_task(fund_id, scheduler)
await permission_user_collect.delete_many({'fund_id': fund_id})
await permission_role_collect.delete_many({'fund_id': fund_id})
await all_permission_collect.delete_one({'fund_id': fund_id})
return Response() return Response()
......
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