Commit e9a953fd authored by 陈涛's avatar 陈涛

修改bug

parent 88a6c586
......@@ -109,6 +109,7 @@ async def recalculate_nav(
user.email, permission_user_collect,
permission_role_collect)
fund_data = await fund_collect.find_one({"id": fund_id})
assert fund_data, "没有数据"
end = end or datetime.datetime.utcnow()
delta = end - start
for i in range(delta.days):
......
......@@ -152,17 +152,17 @@ async def build_nav_bulk_list(nav_collect, fund_id, record_time, settlement_time
nav["assets"][key] += value
update_data.update({"assets": nav["assets"]})
if adjust_assets_changed:
for key, value in adjust_assets_changed.item():
for key, value in adjust_assets_changed.items():
nav["adjust_assets"].setdefault(key, 0)
nav["adjust_assets"][key] += value
update_data.update({"adjust_assets": nav["adjust_assets"]})
if pending_assets_changed:
for key, value in adjust_assets_changed.item():
for key, value in adjust_assets_changed.items():
nav["pending_assets"].setdefault(key, 0)
nav["pending_assets"][key] += value
update_data.update({"pending_assets": nav["pending_assets"]})
if staking_assets_changed:
for key, value in adjust_assets_changed.item():
for key, value in adjust_assets_changed.items():
nav["staking_assets"].setdefault(key, 0)
nav["staking_assets"][key] += value
update_data.update({"staking_assets": nav["staking_assets"]})
......
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