|
|
|
@ -236,6 +236,7 @@ async def calculate_contribution(
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
contribution_results = defaultdict()
|
|
|
|
contribution_results = defaultdict()
|
|
|
|
simulations_eq = select(AerosEquipment)
|
|
|
|
simulations_eq = select(AerosEquipment)
|
|
|
|
|
|
|
|
eaf_contributions_data = []
|
|
|
|
|
|
|
|
|
|
|
|
eqs = (await db_session.execute(simulations_eq)).scalars().all()
|
|
|
|
eqs = (await db_session.execute(simulations_eq)).scalars().all()
|
|
|
|
|
|
|
|
|
|
|
|
@ -300,10 +301,12 @@ async def calculate_contribution(
|
|
|
|
eaf_contribution=eaf_contribution
|
|
|
|
eaf_contribution=eaf_contribution
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
db_session.add(eaf_conf)
|
|
|
|
eaf_contributions_data.append(eaf_conf)
|
|
|
|
await db_session.commit()
|
|
|
|
|
|
|
|
await db_session.delete(simulation)
|
|
|
|
await db_session.delete(simulation)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
db_session.add_all(eaf_contributions_data)
|
|
|
|
|
|
|
|
await db_session.commit()
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
"data": contribution_results,
|
|
|
|
"data": contribution_results,
|
|
|
|
"status": "success",
|
|
|
|
"status": "success",
|
|
|
|
|