|
|
|
|
@ -62,13 +62,14 @@ async def get_create_calculation_parameters(*, db_session: DbSession, calculatio
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async def create_calculation(*, db_session: DbSession, calculation_time_constrains_in: CalculationTimeConstrainsParametersCreate, created_by:str):
|
|
|
|
|
days = 365
|
|
|
|
|
days = 60
|
|
|
|
|
##
|
|
|
|
|
calculation_data = await create_param_and_data(
|
|
|
|
|
db_session=db_session, calculation_param_in=calculation_time_constrains_in, created_by=created_by)
|
|
|
|
|
|
|
|
|
|
overhaul_cost_points = get_overhaul_cost_by_time_chart(
|
|
|
|
|
calculation_time_constrains_in.overhaulCost, days)
|
|
|
|
|
|
|
|
|
|
corrective_cost_points, dailyNumberOfFailure = get_corrective_cost_time_chart(
|
|
|
|
|
calculation_time_constrains_in.costPerFailure, days)
|
|
|
|
|
|
|
|
|
|
|