clean up platform_stats

This commit is contained in:
stvnrlly
2023-02-27 15:49:33 -05:00
parent f6c34ed2dc
commit d620a8cd90

View File

@@ -72,7 +72,6 @@ def get_data_for_billing_report():
start_date, end_date = validate_date_range_is_within_a_financial_year(start_date, end_date)
sms_costs = fetch_sms_billing_for_all_services(start_date, end_date)
# letter_overview = fetch_letter_costs_and_totals_for_all_services(start_date, end_date)
combined = {}
for s in sms_costs:
@@ -84,30 +83,9 @@ def get_data_for_billing_report():
"service_name": s.service_name,
"sms_cost": float(s.sms_cost),
"sms_chargeable_units": s.chargeable_billable_sms,
# "total_letters": 0,
# "letter_cost": 0,
}
combined[s.service_id] = entry
# for data in letter_overview:
# if data.service_id in combined:
# combined[data.service_id].update(
# {'total_letters': data.total_letters, 'letter_cost': float(data.letter_cost)}
# )
# else:
# letter_entry = {
# "organisation_id": str(data.organisation_id) if data.organisation_id else "",
# "organisation_name": data.organisation_name or "",
# "service_id": str(data.service_id),
# "service_name": data.service_name,
# "sms_cost": 0,
# "sms_chargeable_units": 0,
# "total_letters": data.total_letters,
# "letter_cost": float(data.letter_cost),
# }
# combined[data.service_id] = letter_entry
billing_details = fetch_billing_details_for_all_services()
for service in billing_details:
if service.service_id in combined:
@@ -143,8 +121,6 @@ def daily_volumes_report():
"sms_fragment_totals": int(row.sms_fragment_totals),
"sms_chargeable_units": int(row.sms_chargeable_units),
"email_totals": int(row.email_totals),
# "letter_totals": int(row.letter_totals),
# "letter_sheet_totals": int(row.letter_sheet_totals)
})
return jsonify(report)
@@ -188,16 +164,6 @@ def volumes_by_service_report():
"sms_notifications": int(row.sms_notifications),
"sms_chargeable_units": int(row.sms_chargeable_units),
"email_totals": int(row.email_totals),
# "letter_totals": int(row.letter_totals),
# "letter_sheet_totals": int(row.letter_sheet_totals),
# "letter_cost": float(row.letter_cost),
})
return jsonify(report)
# def format_letter_rate(number):
# if number >= 1:
# return f"£{number:,.2f}"
# return f"{number * 100:.0f}p"