This commit is contained in:
Rebecca Law
2019-12-11 15:24:31 +00:00
parent 22851c4ef0
commit 5482c03bca
4 changed files with 40 additions and 2 deletions

View File

@@ -54,3 +54,16 @@ def get_returned_letter_summary(service_id):
).order_by(
desc(ReturnedLetter.reported_at)
).all()
def fetch_returned_letters(service_id, report_date):
return db.session.query(
ReturnedLetter.notification_id,
ReturnedLetter.reported_at
).filter(
ReturnedLetter.service_id == service_id,
func.date(ReturnedLetter.reported_at) == report_date
).order_by(
desc(ReturnedLetter.reported_at)
).all()

View File

@@ -952,3 +952,12 @@ def returned_letter_summary(service_id):
} for x in results]
return jsonify(json_results)
@service_blueprint.route('/<uuid:service_id>/returned-letters', methods=['GET'])
def get_returned_letters(service_id):
results = get_returned_letter_summary(service_id)
json_results = [{'returned_letter_count': x.returned_letter_count, 'reported_at': x.reported_at} for x in results]
return jsonify(json_results)