#84 refactor(SalesForReconciliation): move to apiview.

This commit is contained in:
2024-12-31 13:26:47 -05:00
parent 5dff7565f4
commit 8b7c2efcb3
4 changed files with 32 additions and 20 deletions

View File

@@ -152,24 +152,6 @@ def purchase_json_summary(request, id):
return JsonResponse(to_response, safe=False)
def sales_for_reconciliation(request):
sales = Sale.objects.filter(reconciliation=None)
grouped_sales = {}
for sale in sales:
if sale.payment_method not in grouped_sales.keys():
grouped_sales[sale.payment_method] = []
grouped_sales[sale.payment_method].append({
'id': sale.id,
'date': sale.date,
'payment_method': sale.payment_method,
'customer': {
'id': sale.customer.id,
'name': sale.customer.name,
},
'total': sale.get_total(),
})
return JsonResponse(grouped_sales, safe=False)
def _mask_phone(phone):
digits = str(phone)[-3:] if phone else " " * 3
return "X" * 7 + digits