#84 refactor(SalesForReconciliation): move to apiview.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user