mirror of
https://github.com/GSA/notifications-api.git
synced 2026-05-21 09:11:27 -04:00
clean up platform_stats
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user